BTW - it may, or may not, be possible to run the full build with Java 9 once the bug Gary found gets fixed - which should be in the next EA release. See http://mail.openjdk.java.net/pipermail/jdk9-dev/2015-July/002414.html <http://mail.openjdk.java.net/pipermail/jdk9-dev/2015-July/002414.html>.
I am also wondering if putting the Java 9 classes into a multi-release directory would solve the problem for building in an IDE. I think the IDE would ignore the files since they are under META-INF. The problem I had when using them is that OSGi doesn’t support them and it looks like they have no intention of doing so, so using Log4j in Java 9 with OSGi would be a bit slow. See http://in.relation.to/2017/02/13/building-multi-release-jars-with-maven/ <http://in.relation.to/2017/02/13/building-multi-release-jars-with-maven/> for some info on multi-release jars. Ralph > On May 8, 2017, at 9:07 AM, Ralph Goers <ralph.go...@dslextreme.com> wrote: > > mvn site should work, but only when run by itself under Java 9. That is how > you run it for a release build anyway - all by itself. > > Ralph > >> On May 8, 2017, at 8:33 AM, Matt Sicker <boa...@gmail.com> wrote: >> >> How exactly are we supposed to make a release then if "mvn site" doesn't >> work? >> >> On 8 May 2017 at 10:32, Ralph Goers <ralph.go...@dslextreme.com> wrote: >> >>> The issue is that Matt keeps changing the Jenkins job to do "mvn clean >>> install site” instead of “mvn clean install”. The job cannot run the site >>> plugin as that must be run in java 9. >>> >>> Ralph >>> >>>> On May 8, 2017, at 7:57 AM, Matt Sicker <boa...@gmail.com> wrote: >>>> >>>> But the issue in the stack trace is that the javadoc plugin is being run >>> by >>>> java 7 in log4j-api when it needs to be run as java 9. >>>> >>>> On 8 May 2017 at 09:57, Matt Sicker <boa...@gmail.com> wrote: >>>> >>>>> I only just recently fixed the email address configured in Jenkins, so >>>>> there were probably several other failure messages that bounced to >>>>> log4j-dev@. >>>>> >>>>> On 8 May 2017 at 09:43, Mikael Ståldal <mikael.stal...@magine.com> >>> wrote: >>>>> >>>>>> I don't understand why the Jenkins build suddenly starts failing. It >>>>>> cannot >>>>>> possibly be due to my change to BUILDING.md, can it? >>>>>> >>>>>> On Mon, May 8, 2017 at 4:03 PM, Apache Jenkins Server < >>>>>> jenk...@builds.apache.org> wrote: >>>>>> >>>>>>> See <https://builds.apache.org/job/Log4j%202.x/2771/display/ >>>>>>> redirect?page=changes> >>>>>>> >>>>>>> Changes: >>>>>>> >>>>>>> [mikael.staldal] Fix typo >>>>>>> >>>>>>> ------------------------------------------ >>>>>>> [...truncated 63.84 KB...] >>>>>>> V extends Object declared in method <V>forEach(BiConsumer<String,? >>>>>>> super V>) >>>>>>> [WARNING] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/spi/DefaultThreadCont >>>>>> extMap.java>:[157,60] >>>>>>> [unchecked] unchecked cast >>>>>>> required: V >>>>>>> found: String >>>>>>> where V,S are type-variables: >>>>>>> V extends Object declared in method <V,S>forEach(TriConsumer<Strin >>>>>> g,? >>>>>>> super V,S>,S) >>>>>>> S extends Object declared in method <V,S>forEach(TriConsumer<Strin >>>>>> g,? >>>>>>> super V,S>,S) >>>>>>> [WARNING] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/spi/DefaultThreadCont >>>>>> extMap.java>:[34,7] >>>>>>> [serial] serializable class DefaultThreadContextMap has no definition >>> of >>>>>>> serialVersionUID >>>>>>> [WARNING] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/spi/CopyOnWriteSorted >>>>>> ArrayThreadCo >>>>>>> ntextMap.java>:[156,18] [unchecked] getValue(String) in >>>>>>> CopyOnWriteSortedArrayThreadContextMap implements <V>getValue(String) >>>>>> in >>>>>>> ObjectThreadContextMap >>>>>>> return type requires unchecked conversion from Object to V >>>>>>> where V is a type-variable: >>>>>>> V extends Object declared in method <V>getValue(String) >>>>>>> [WARNING] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/spi/GarbageFreeSorted >>>>>> ArrayThreadCo >>>>>>> ntextMap.java>:[150,18] [unchecked] getValue(String) in >>>>>>> GarbageFreeSortedArrayThreadContextMap implements <V>getValue(String) >>>>>> in >>>>>>> ObjectThreadContextMap >>>>>>> return type requires unchecked conversion from Object to V >>>>>>> where V is a type-variable: >>>>>>> V extends Object declared in method <V>getValue(String) >>>>>>> [WARNING] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/SortedArrayStrin >>>>>> gMap.java>:[545,105] >>>>>>> [unchecked] unchecked cast >>>>>>> required: MarshalledObject<Object> >>>>>>> found: Object >>>>>>> [INFO] >>>>>>> [INFO] <<< clirr-maven-plugin:2.8:clirr < compile @ log4j-api <<< >>>>>>> [INFO] configuring report plugin org.apache.maven.plugins: >>>>>>> maven-checkstyle-plugin:2.17 >>>>>>> [INFO] configuring report plugin org.apache.maven.plugins: >>>>>>> maven-javadoc-plugin:2.10.4 >>>>>>> [INFO] preparing 'javadoc' report requires 'generate-sources' forked >>>>>> phase >>>>>>> execution >>>>>>> [INFO] >>>>>>> [INFO] >>> maven-javadoc-plugin:2.10.4:javadoc > generate-sources @ >>>>>>> log4j-api >>> >>>>>>> [INFO] >>>>>>> [INFO] <<< maven-javadoc-plugin:2.10.4:javadoc < generate-sources @ >>>>>>> log4j-api <<< >>>>>>> [INFO] configuring report plugin org.codehaus.mojo:findbugs- >>>>>>> maven-plugin:3.0.4 >>>>>>> [INFO] configuring report plugin org.apache.maven.plugins: >>>>>>> maven-jxr-plugin:2.5 >>>>>>> [INFO] configuring report plugin org.apache.maven.plugins: >>>>>>> maven-pmd-plugin:3.7 >>>>>>> [INFO] artifact org.apache.logging.log4j:log4j-api: checking for >>>>>> updates >>>>>>> from Nexus >>>>>>> [INFO] artifact org.apache.logging.log4j:log4j-api: checking for >>>>>> updates >>>>>>> from central >>>>>>> [INFO] Fork Value is true >>>>>>> [java] The following errors occurred during analysis: >>>>>>> [java] Error scanning org/apache/logging/log4j/util/ >>>>>> StackWalkerStackLocator >>>>>>> for referenced classes >>>>>>> [java] java.lang.IllegalArgumentException >>>>>>> [java] At org.objectweb.asm.ClassReader. >>>>>>> <init>(ClassReader.java:170) >>>>>>> [java] At org.objectweb.asm.ClassReader. >>>>>>> <init>(ClassReader.java:153) >>>>>>> [java] At edu.umd.cs.findbugs.asm.FBClassReader.<init>( >>>>>>> FBClassReader.java:35) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine.asm. >>>>>>> ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:48) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine.asm. >>>>>>> ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:34) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.impl.AnalysisCache. >>>>>>> getClassAnalysis(AnalysisCache.java:262) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine. >>>>>>> ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:75) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine. >>>>>>> ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.impl.AnalysisCache. >>>>>>> getClassAnalysis(AnalysisCache.java:262) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> buildReferencedClassSet(FindBugs2.java:774) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> execute(FindBugs2.java:222) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs. >>>>>>> runMain(FindBugs.java:402) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> main(FindBugs2.java:1200) >>>>>>> [java] Error scanning org/apache/logging/log4j/util/ >>>>>> ClassPredicate >>>>>>> for referenced classes >>>>>>> [java] java.lang.IllegalArgumentException >>>>>>> [java] At org.objectweb.asm.ClassReader. >>>>>>> <init>(ClassReader.java:170) >>>>>>> [java] At org.objectweb.asm.ClassReader. >>>>>>> <init>(ClassReader.java:153) >>>>>>> [java] At edu.umd.cs.findbugs.asm.FBClassReader.<init>( >>>>>>> FBClassReader.java:35) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine.asm. >>>>>>> ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:48) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine.asm. >>>>>>> ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:34) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.impl.AnalysisCache. >>>>>>> getClassAnalysis(AnalysisCache.java:262) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine. >>>>>>> ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:75) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine. >>>>>>> ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.impl.AnalysisCache. >>>>>>> getClassAnalysis(AnalysisCache.java:262) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> buildReferencedClassSet(FindBugs2.java:774) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> execute(FindBugs2.java:222) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs. >>>>>>> runMain(FindBugs.java:402) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> main(FindBugs2.java:1200) >>>>>>> [java] Error scanning org/apache/logging/log4j/util/ >>>>>> ClassNamePredicate >>>>>>> for referenced classes >>>>>>> [java] java.lang.IllegalArgumentException >>>>>>> [java] At org.objectweb.asm.ClassReader. >>>>>>> <init>(ClassReader.java:170) >>>>>>> [java] At org.objectweb.asm.ClassReader. >>>>>>> <init>(ClassReader.java:153) >>>>>>> [java] At edu.umd.cs.findbugs.asm.FBClassReader.<init>( >>>>>>> FBClassReader.java:35) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine.asm. >>>>>>> ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:48) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine.asm. >>>>>>> ClassReaderAnalysisEngine.analyze(ClassReaderAnalysisEngine.java:34) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.impl.AnalysisCache. >>>>>>> getClassAnalysis(AnalysisCache.java:262) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine. >>>>>>> ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:75) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.engine. >>>>>>> ClassInfoAnalysisEngine.analyze(ClassInfoAnalysisEngine.java:38) >>>>>>> [java] At edu.umd.cs.findbugs.classfile.impl.AnalysisCache. >>>>>>> getClassAnalysis(AnalysisCache.java:262) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> buildReferencedClassSet(FindBugs2.java:774) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> execute(FindBugs2.java:222) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs. >>>>>>> runMain(FindBugs.java:402) >>>>>>> [java] At edu.umd.cs.findbugs.FindBugs2. >>>>>>> main(FindBugs2.java:1200) >>>>>>> [java] Warnings generated: 7 >>>>>>> [INFO] Done FindBugs Analysis.... >>>>>>> [WARNING] There are 1 PMD processing errors: >>>>>>> [WARNING] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>: >>>>>>> Error while parsing <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/src/main/java/org/apache/loggin >>>>>> g/log4j/util/ >>>>>>> StackWalkerStackLocator.java> >>>>>>> [INFO] Parent project loaded from repository: >>>>>> org.apache.logging:logging- >>>>>>> parent:pom:1 >>>>>>> [INFO] Parent project loaded from repository: org.apache:apache:pom:18 >>>>>>> [INFO] Relativizing decoration links with respect to project URL: >>>>>>> https://logging.apache.org/log4j/2.x/log4j-api/ >>>>>>> [INFO] Rendering site with org.apache.maven.skins:maven-d >>>>>> efault-skin:jar:1.0 >>>>>>> skin. >>>>>>> [INFO] Skipped "About" report (maven-project-info-reports-pl >>>>>> ugin:2.8.1:index), >>>>>>> file "index.html" already exists for the English version. >>>>>>> [INFO] Rendering 1 Doxia document: 1 markdown >>>>>>> [INFO] Generating "JIRA Report" report --- >>>>>>> maven-changes-plugin:2.12.1:jira-report >>>>>>> [INFO] Generating "Dependencies" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:dependencies >>>>>>> [INFO] Generating "Dependency Information" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:dependency-info >>>>>>> [INFO] Generating "Dependency Convergence" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:dependency-convergence >>>>>>> [INFO] Generating "Dependency Management" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:dependency-management >>>>>>> [INFO] Generating "Project Team" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:project-team >>>>>>> [INFO] Generating "Mailing Lists" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:mailing-list >>>>>>> [INFO] Generating "Issue Tracking" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:issue-tracking >>>>>>> [INFO] Generating "Project License" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:license >>>>>>> [INFO] Generating "Source Repository" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:scm >>>>>>> [INFO] Generating "Project Summary" report --- >>>>>>> maven-project-info-reports-plugin:2.8.1:summary >>>>>>> [INFO] Generating "Rat Report" report --- >>>>>>> apache-rat-plugin:0.12:rat >>>>>>> [INFO] Enabled default license matchers. >>>>>>> [INFO] Will parse SCM ignores for exclusions... >>>>>>> [INFO] Finished adding exclusions from SCM ignore files. >>>>>>> [INFO] 61 implicit excludes (use -debug for more details). >>>>>>> [INFO] Exclude: src/main/resources/META-INF/services/**/* >>>>>>> [INFO] Exclude: .idea/**/* >>>>>>> [INFO] Exclude: src/test/resources/**/* >>>>>>> [INFO] Exclude: src/ide/** >>>>>>> [INFO] Exclude: **/*.asc >>>>>>> [INFO] Exclude: src/site/resources/js/jquery.js >>>>>>> [INFO] Exclude: src/site/resources/js/jquery.min.js >>>>>>> [INFO] Exclude: log4j-distribution/target/**/* >>>>>>> [INFO] Exclude: log4j-distribution/.project >>>>>>> [INFO] Exclude: log4j-distribution/.settings/** >>>>>>> [INFO] Exclude: velocity.log >>>>>>> [INFO] Exclude: felix-cache/** >>>>>>> [INFO] Exclude: RELEASE-NOTES.txt >>>>>>> [INFO] 189 resources included (use -debug for more details) >>>>>>> Warning: org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: >>> Property >>>>>> ' >>>>>>> http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is >>> not >>>>>>> recognized. >>>>>>> Compiler warnings: >>>>>>> WARNING: 'org.apache.xerces.jaxp.SAXParserImpl: Property ' >>>>>>> http://javax.xml.XMLConstants/property/accessExternalDTD' is not >>>>>>> recognized.' >>>>>>> Warning: org.apache.xerces.parsers.SAXParser: Feature ' >>>>>> http://javax.xml. >>>>>>> XMLConstants/feature/secure-processing' is not recognized. >>>>>>> Warning: org.apache.xerces.parsers.SAXParser: Property ' >>>>>> http://javax.xml. >>>>>>> XMLConstants/property/accessExternalDTD' is not recognized. >>>>>>> Warning: org.apache.xerces.parsers.SAXParser: Property ' >>>>>>> http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is >>> not >>>>>>> recognized. >>>>>>> [INFO] Generating "Clirr" report --- >>>>>>> clirr-maven-plugin:2.8:clirr >>>>>>> [INFO] Comparing to version: 2.8.2 >>>>>>> [INFO] Generating "Checkstyle" report --- >>>>>>> maven-checkstyle-plugin:2.17:checkstyle >>>>>>> [INFO] There are 230 errors reported by Checkstyle 6.11.2 with < >>>>>>> https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/../ch >>>>>> eckstyle.xml> >>>>>>> ruleset. >>>>>>> [INFO] Generating "JavaDocs" report --- >>>>>>> maven-javadoc-plugin:2.10.4:javadoc >>>>>>> [INFO] >>>>>>> Loading source files for package org.apache.logging.log4j... >>>>>>> Loading source files for package org.apache.logging.log4j.spi... >>>>>>> Loading source files for package org.apache.logging.log4j.message... >>>>>>> Loading source files for package org.apache.logging.log4j.status... >>>>>>> Loading source files for package org.apache.logging.log4j.util... >>>>>>> Loading source files for package org.apache.logging.log4j.simple... >>>>>>> 7 errors >>>>>>> [JENKINS] Archiving site from <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/target/site> to >>>>>>> /x1/jenkins/jenkins-home/jobs/Log4j 2.x/site/log4j-api >>>>>>> [INFO] ------------------------------------------------------------ >>>>>>> ------------ >>>>>>> [INFO] Reactor Summary: >>>>>>> [INFO] >>>>>>> [INFO] Apache Log4j 2 ..................................... SUCCESS >>>>>>> [01:24 min] >>>>>>> [INFO] Apache Log4j API ................................... FAILURE >>>>>>> [01:46 min] >>>>>>> [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: 03:19 min >>>>>>> [INFO] Finished at: 2017-05-08T14:03:04+00:00 >>>>>>> [INFO] Final Memory: 144M/879M >>>>>>> [INFO] ------------------------------------------------------------ >>>>>>> ------------ >>>>>>> Waiting for Jenkins to finish collecting data >>>>>>> [ERROR] Failed to execute goal org.apache.maven.plugins:maven >>>>>> -site-plugin:3.4:site >>>>>>> (default-site) on project log4j-api: Error generating >>>>>>> maven-javadoc-plugin:2.10.4:javadoc: >>>>>>> [ERROR] Exit code: 1 - <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/src/main/java/org/apache/loggin >>>>>> g/log4j/util/ >>>>>>> StackWalkerStackLocator.java>:37: error: illegal start of expression >>>>>>> [ERROR] return walker.walk(s -> s.filter(new >>> ClassNamePredicate(fqcn)). >>>>>>> findFirst()).get().getDeclaringClass(); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>:41: >>>>>>> error: illegal start of expression >>>>>>> [ERROR] return walker.walk(s -> s.filter(new ClassPredicate(anchor)). >>>>>>> findFirst()).get().getDeclaringClass(); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>:46: >>>>>>> error: illegal start of expression >>>>>>> [ERROR] return walker.walk(s -> s.skip(depth).findFirst()). >>>>>>> get().getDeclaringClass(); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>:51: >>>>>>> error: illegal start of expression >>>>>>> [ERROR] List<Class<?>> classes = walker.walk(s -> s.map(f -> >>>>>>> f.getDeclaringClass()).collect(Collectors.toList())); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>:51: >>>>>>> error: illegal start of expression >>>>>>> [ERROR] List<Class<?>> classes = walker.walk(s -> s.map(f -> >>>>>>> f.getDeclaringClass()).collect(Collectors.toList())); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>:57: >>>>>>> error: illegal start of expression >>>>>>> [ERROR] return stackWalker.walk(s -> s.filter(new ClassNamePredicate( >>>>>>> fqcnOfLogger)).findFirst()).get().toStackTraceElement(); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] <https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/ >>>>>>> src/main/java/org/apache/logging/log4j/util/StackWalkerStack >>>>>> Locator.java>:61: >>>>>>> error: illegal start of expression >>>>>>> [ERROR] return stackWalker.walk(s -> s.skip(depth).findFirst()). >>>>>>> get().toStackTraceElement(); >>>>>>> [ERROR] ^ >>>>>>> [ERROR] >>>>>>> [ERROR] Command line was: /usr/local/asfpackages/java/jd >>>>>> k1.7.0_80/jre/../bin/javadoc >>>>>>> @options @packages >>>>>>> [ERROR] >>>>>>> [ERROR] Refer to the generated Javadoc files in '< >>>>>>> https://builds.apache.org/job/Log4j%202.x/ws/log4j-api/targe >>>>>> t/site/apidocs'> >>>>>>> dir. >>>>>>> [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/ >>>>>>> MojoExecutionException >>>>>>> [ERROR] >>>>>>> [ERROR] After correcting the problems, you can resume the build with >>> the >>>>>>> command >>>>>>> [ERROR] mvn <goals> -rf :log4j-api >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/flume-remote/pom.xml> to org.apache.logging.log4j. >>>>>>> samples/log4j-samples-flume-remote/2.8.3-SNAPSHOT/log4j- >>>>>>> samples-flume-remote-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-jmx-gui/pom.xml> to >>> org.apache.logging.log4j/ >>>>>>> log4j-jmx-gui/2.8.3-SNAPSHOT/log4j-jmx-gui-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-api/2.8.3-SNAPSHOT/log4j-api-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/target/log4j-api-2.8.3-SNAPSHOT.jar> to >>>>>>> org.apache.logging.log4j/log4j-api/2.8.3-SNAPSHOT/ >>>>>>> log4j-api-2.8.3-SNAPSHOT.jar >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/target/log4j-api-2.8.3- >>> SNAPSHOT-tests.jar> >>>>>>> to org.apache.logging.log4j/log4j-api/2.8.3-SNAPSHOT/ >>>>>>> log4j-api-2.8.3-SNAPSHOT-tests.jar >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api/target/log4j-api-2.8.3-SNAPSHOT >>>>>> -sources.jar> >>>>>>> to org.apache.logging.log4j/log4j-api/2.8.3-SNAPSHOT/ >>>>>>> log4j-api-2.8.3-SNAPSHOT-sources.jar >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> flume-ng/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-flume-ng/2.8.3-SNAPSHOT/log4j-flume-ng-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/pom.xml> to org.apache.logging.log4j.sampl >>>>>> es/log4j-samples/2.8.3- >>>>>>> SNAPSHOT/log4j-samples-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/scala-api/pom.xml> to org.apache.logging.log4j. >>>>>>> samples/log4j-samples-scala-api/2.8.3-SNAPSHOT/log4j- >>>>>>> samples-scala-api-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-core/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-core/2.8.3-SNAPSHOT/log4j-core-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-perf/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-perf/2.8.3-SNAPSHOT/log4j-perf-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api-scala_2.10/pom.xml> to >>>>>>> org.apache.logging.log4j/log4j-api-scala_2.10/2.8.3- >>>>>>> SNAPSHOT/log4j-api-scala_2.10-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/loggerProperties/pom.xml> to org.apache.logging.log4j. >>>>>>> samples/log4j-samples-loggerProperties/2.8.3-SNAPSHOT/log4j-samples- >>>>>>> loggerProperties-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/flume-embedded/pom.xml> to org.apache.logging.log4j. >>>>>>> samples/log4j-samples-flume-embedded/2.8.3-SNAPSHOT/log4j- >>>>>>> samples-flume-embedded-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-api-scala_2.11/pom.xml> to >>>>>>> org.apache.logging.log4j/log4j-api-scala_2.11/2.8.3- >>>>>>> SNAPSHOT/log4j-api-scala_2.11-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> liquibase/pom.xml> to org.apache.logging.log4j/log4j-liquibase/2.8.3- >>>>>>> SNAPSHOT/log4j-liquibase-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-core-its/pom.xml> to >>> org.apache.logging.log4j/ >>>>>>> log4j-core-its/2.8.3-SNAPSHOT/log4j-core-its-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-web/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-web/2.8.3-SNAPSHOT/log4j-web-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-jcl/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-jcl/2.8.3-SNAPSHOT/log4j-jcl-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> nosql/pom.xml> to org.apache.logging.log4j/ >>> log4j-nosql/2.8.3-SNAPSHOT/ >>>>>>> log4j-nosql-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> taglib/pom.xml> to org.apache.logging.log4j/log4j >>>>>> -taglib/2.8.3-SNAPSHOT/ >>>>>>> log4j-taglib-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-1.2-api/pom.xml> to >>> org.apache.logging.log4j/ >>>>>>> log4j-1.2-api/2.8.3-SNAPSHOT/log4j-1.2-api-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/configuration/pom.xml> to org.apache.logging.log4j. >>>>>>> samples/log4j-samples-configuration/2.8.3-SNAPSHOT/ >>>>>>> log4j-samples-configuration-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-osgi/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-osgi/2.8.3-SNAPSHOT/log4j-osgi-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-bom/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-bom/2.8.3-SNAPSHOT/log4j-bom-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-jul/pom.xml> to org.apache.logging.log4j/ >>>>>>> log4j-jul/2.8.3-SNAPSHOT/log4j-jul-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> slf4j-impl/pom.xml> to org.apache.logging.log4j/ >>> log4j-slf4j-impl/2.8.3- >>>>>>> SNAPSHOT/log4j-slf4j-impl-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> iostreams/pom.xml> to org.apache.logging.log4j/log4j-iostreams/2.8.3- >>>>>>> SNAPSHOT/log4j-iostreams-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/pom.xml> >>>>>>> to org.apache.logging.log4j/log4j/2.8.3-SNAPSHOT/log4j-2.8.3- >>>>>> SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/target/ >>>>>>> log4j-2.8.3-SNAPSHOT-site.xml> to org.apache.logging.log4j/ >>>>>>> log4j/2.8.3-SNAPSHOT/log4j-2.8.3-SNAPSHOT-site.xml >>>>>>> Compressed 73.10 KB of artifacts by 87.6% relative to #2770 >>>>>>> [JENKINS] Archiving <https://builds.apache.org/ >>>>>>> job/Log4j%202.x/ws/log4j-to-slf4j/pom.xml> to >>> org.apache.logging.log4j/ >>>>>>> log4j-to-slf4j/2.8.3-SNAPSHOT/log4j-to-slf4j-2.8.3-SNAPSHOT.pom >>>>>>> [JENKINS] Archiving <https://builds.apache.org/job >>>>>> /Log4j%202.x/ws/log4j- >>>>>>> samples/flume-common/pom.xml> to org.apache.logging.log4j. >>>>>>> samples/log4j-samples-flume-common/2.8.3-SNAPSHOT/log4j- >>>>>>> samples-flume-common-2.8.3-SNAPSHOT.pom >>>>>>> channel stopped >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> [image: MagineTV] >>>>>> >>>>>> *Mikael Ståldal* >>>>>> Senior software developer >>>>>> >>>>>> *Magine TV* >>>>>> mikael.stal...@magine.com >>>>>> Grev Turegatan 3 | 114 46 Stockholm, Sweden | www.magine.com >>>>>> >>>>>> Privileged and/or Confidential Information may be contained in this >>>>>> message. If you are not the addressee indicated in this message >>>>>> (or responsible for delivery of the message to such a person), you may >>> not >>>>>> copy or deliver this message to anyone. In such case, >>>>>> you should destroy this message and kindly notify the sender by reply >>>>>> email. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Matt Sicker <boa...@gmail.com> >>>>> >>>> >>>> >>>> >>>> -- >>>> Matt Sicker <boa...@gmail.com> >>> >>> >>> >> >> >> -- >> Matt Sicker <boa...@gmail.com> > > >