Look at what you printed for your maven version output. It shows the same 
thing. Some quirk in Maven I guess. But the real JAVA_HOME is up one directory.

Ralph

> On Oct 3, 2016, at 5:36 PM, Gary Gregory <garydgreg...@gmail.com> wrote:
> 
> How does maven compile anything since it looks like you are pointing to a JRE 
> within a JDK?
> 
> Gary
> 
> On Mon, Oct 3, 2016 at 4:51 PM, Ralph Goers <ralph.go...@dslextreme.com 
> <mailto:ralph.go...@dslextreme.com>> wrote:
> Here is what I use to run the release and build the site.
> 
> Apache Maven 3.0.1 (r1038046; 2010-11-23 03:58:32-0700)
> Java version: 1.7.0_80
> Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x" version: "10.11.2" arch: "x86_64" Family: “mac"
> 
> Surprisingly to me I don’t have MAVEN_OPTS set.
> 
> Ralph
> 
> 
>> On Oct 3, 2016, at 2:16 PM, Ralph Goers <ralph.go...@dslextreme.com 
>> <mailto:ralph.go...@dslextreme.com>> wrote:
>> 
>> 1. I include a zip of the size with the distribution. 
>> 2. I don’t believe that users typically build the site.
>> 3. I don’t believe a user being able to build the site is a requirement for 
>> the release.
>> 4. I obviously was able to build the site. I will have to look on my 
>> computer to see what may be different for me.
>> 
>> I am not sure what version of Maven I use to build the site but I don’t 
>> believe I use 3.3.9. I suspect I am using a much older version. I will have 
>> check that too.
>> 
>> Ralph
>> 
>>> On Oct 3, 2016, at 2:05 PM, Gary Gregory <garydgreg...@gmail.com 
>>> <mailto:garydgreg...@gmail.com>> wrote:
>>> 
>>> Based on src zip: MD5, SHA1, ASC OK.
>>> 
>>> Building with:
>>> 
>>> Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 
>>> 2015-11-10T08:41:47-08:00)
>>> Maven home: E:\Java\apache-maven-3.3.9
>>> Java version: 1.7.0_79, vendor: Oracle Corporation
>>> Java home: C:\Program Files\Java\jdk1.7.0_79\jre
>>> Default locale: en_US, platform encoding: Cp1252
>>> OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
>>> RAT check OK
>>> 
>>> log4j-api Clirr check OK
>>> 
>>> mvn clean install OK
>>> 
>>> I see failures for: mvn clirr:check -pl log4j-1.2-api 
>>> 
>>> But that's OK since Log4j1ConfigurationFactory is not part of the 1.2 API.
>>> 
>>> [ERROR] 7005: org.apache.log4j.config.Log4j1ConfigurationFactory: Parameter 
>>> 1 of 'public org.apache.logging.log4j.core.config.Configuration 
>>> getConfiguration(java.lang.String, java.net.URI)' has changed its type to 
>>> org.apache.logging.log4j.core.Logger
>>> Context
>>> [ERROR] 7005: org.apache.log4j.config.Log4j1ConfigurationFactory: Parameter 
>>> 2 of 'public org.apache.logging.log4j.core.config.Configuration 
>>> getConfiguration(java.lang.String, java.net.URI)' has changed its type to 
>>> org.apache.logging.log4j.core.config
>>> .ConfigurationSource
>>> [ERROR] 7002: org.apache.log4j.config.Log4j1ConfigurationFactory: Method 
>>> 'public org.apache.logging.log4j.core.config.Configuration 
>>> getConfiguration(org.apache.logging.log4j.core.config.ConfigurationSource)' 
>>> has been removed
>>> 
>>> For mvn site, Java 7 64-bit runs out of memory on Windows 7 without 
>>> fiddling with MAVEN_OPTS=-Xmx1500m. 
>>> 
>>> But then it seems to hang on:
>>> 
>>> [INFO] Fork Value is true
>>>      [java] Warnings generated: 7
>>> [INFO] Done FindBugs Analysis....
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Reactor Summary:
>>> [INFO]
>>> [INFO] Apache Log4j 2 ..................................... SUCCESS [ 
>>> 31.682 s]
>>> [INFO] Apache Log4j API ................................... FAILURE [39:01 
>>> min]
>>> [INFO] Apache Log4j Core .................................. 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 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: 41:49 min
>>> [INFO] Finished at: 2016-10-03T11:04:38-07:00
>>> [INFO] Final Memory: 81M/1499M
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> Exception in thread "main"
>>> Exception: java.lang.OutOfMemoryError thrown from the 
>>> UncaughtExceptionHandler in thread "main"
>>> 
>>> And I do not get a command line back.
>>> 
>>> So then I do -Xmx=2500m and it sites in the same as "Done FindBugs 
>>> Analysis...." above with 50% CPU usage and just able 1.5GB memory usage and 
>>> then:
>>> 
>>> [INFO] Done FindBugs Analysis....
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Reactor Summary:
>>> [INFO]
>>> [INFO] Apache Log4j 2 ..................................... SUCCESS [ 
>>> 34.810 s]
>>> [INFO] Apache Log4j API ................................... FAILURE [17:06 
>>> min]
>>> [INFO] Apache Log4j Core .................................. 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 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: 18:42 min
>>> [INFO] Finished at: 2016-10-03T11:32:27-07:00
>>> [INFO] Final Memory: 101M/2499M
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> ---------------------------------------------------
>>> constituent[0]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/aether-api-1.0.2.v20150114.jar
>>> constituent[1]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/aether-connector-basic-1.0.2.v20150114.jar
>>> constituent[2]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/aether-impl-1.0.2.v20150114.jar
>>> constituent[3]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/aether-spi-1.0.2.v20150114.jar
>>> constituent[4]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/aether-transport-wagon-1.0.2.v20150114.jar
>>> constituent[5]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/aether-util-1.0.2.v20150114.jar
>>> constituent[6]: file:/E:/Java/apache-maven-3.3.9/lib/aopalliance-1.0.jar
>>> constituent[7]: file:/E:/Java/apache-maven-3.3.9/lib/cdi-api-1.0.jar
>>> constituent[8]: file:/E:/Java/apache-maven-3.3.9/lib/commons-cli-1.2.jar
>>> constituent[9]: file:/E:/Java/apache-maven-3.3.9/lib/commons-io-2.2.jar
>>> constituent[10]: file:/E:/Java/apache-maven-3.3.9/lib/commons-lang-2.6.jar
>>> constituent[11]: file:/E:/Java/apache-maven-3.3.9/lib/commons-lang3-3.4.jar
>>> constituent[12]: file:/E:/Java/apache-maven-3.3.9/lib/guava-18.0.jar
>>> constituent[13]: file:/E:/Java/apache-maven-3.3.9/lib/guice-4.0-no_aop.jar
>>> constituent[14]: file:/E:/Java/apache-maven-3.3.9/lib/jansi-1.11.jar
>>> constituent[15]: file:/E:/Java/apache-maven-3.3.9/lib/javax.inject-1.jar
>>> constituent[16]: file:/E:/Java/apache-maven-3.3.9/lib/jsoup-1.7.2.jar
>>> constituent[17]: file:/E:/Java/apache-maven-3.3.9/lib/jsr250-api-1.0.jar
>>> constituent[18]: file:/E:/Java/apache-maven-3.3.9/lib/log4j-api-2.5.jar
>>> constituent[19]: file:/E:/Java/apache-maven-3.3.9/lib/log4j-core-2.5.jar
>>> constituent[20]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/log4j-slf4j-impl-2.5.jar
>>> constituent[21]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-aether-provider-3.3.9.jar
>>> constituent[22]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-artifact-3.3.9.jar
>>> constituent[23]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-builder-support-3.3.9.jar
>>> constituent[24]: file:/E:/Java/apache-maven-3.3.9/lib/maven-compat-3.3.9.jar
>>> constituent[25]: file:/E:/Java/apache-maven-3.3.9/lib/maven-core-3.3.9.jar
>>> constituent[26]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-embedder-3.3.9.jar
>>> constituent[27]: file:/E:/Java/apache-maven-3.3.9/lib/maven-model-3.3.9.jar
>>> constituent[28]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-model-builder-3.3.9.jar
>>> constituent[29]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-plugin-api-3.3.9.jar
>>> constituent[30]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-repository-metadata-3.3.9.jar
>>> constituent[31]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-settings-3.3.9.jar
>>> constituent[32]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/maven-settings-builder-3.3.9.jar
>>> constituent[33]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/org.eclipse.sisu.inject-0.3.2.jar
>>> constituent[34]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/org.eclipse.sisu.plexus-0.3.2.jar
>>> constituent[35]: file:/E:/Java/apache-maven-3.3.9/lib/plexus-cipher-1.7.jar
>>> constituent[36]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/plexus-component-annotations-1.6.jar
>>> constituent[37]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/plexus-interpolation-1.21.jar
>>> constituent[38]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/plexus-sec-dispatcher-1.3.jar
>>> constituent[39]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/plexus-utils-3.0.22.jar
>>> constituent[40]: file:/E:/Java/apache-maven-3.3.9/lib/slf4j-api-1.7.5.jar
>>> constituent[41]: file:/E:/Java/apache-maven-3.3.9/lib/slf4j-ext-1.7.6.jar
>>> constituent[42]: file:/E:/Java/apache-maven-3.3.9/lib/wagon-file-2.10.jar
>>> constituent[43]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/wagon-http-2.10-shaded.jar
>>> constituent[44]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/wagon-http-shared-2.10.jar
>>> constituent[45]: 
>>> file:/E:/Java/apache-maven-3.3.9/lib/wagon-provider-api-2.10.jar
>>> constituent[46]: file:/E:/Java/apache-maven-3.3.9/conf/logging/
>>> ---------------------------------------------------
>>> Exception in thread "main"
>>> Exception: java.lang.OutOfMemoryError thrown from the 
>>> UncaughtExceptionHandler in thread "main"
>>> 
>>> At which point the CPU is at 47% and memory usage is 1.1 GB.
>>> 
>>> Same with -Xmx5000m
>>> 
>>> Thoughts?
>>> 
>>> Gary
>>> 
>>> On Sun, Oct 2, 2016 at 1:11 PM, Ralph Goers <ralph.go...@dslextreme.com 
>>> <mailto:ralph.go...@dslextreme.com>> wrote:
>>> This is a vote to release Log4j 2.7, the next version of the Log4j 2 
>>> project.
>>> 
>>> Please download, test, and cast your votes on the log4j developers list.
>>> [] +1, release the artifacts
>>> [] -1, don't release because...
>>> 
>>> The vote will remain open for 72 hours (or more if required). All votes are 
>>> welcome and we encourage everyone to test the release, but only Logging PMC 
>>> votes are “officially” counted. As always, at least 3 +1 votes and more 
>>> positive than negative votes are required.
>>> 
>>> Changes in this version include:
>>> 
>>> New features:
>>> o LOG4J2-1578:  RoutingAppender can be configured with scripts. Add Script 
>>> in a Routes element. 
>>> o LOG4J2-1597:  Add a ScriptAppenderSelector to create an Appender 
>>> specified by a Script. 
>>> o LOG4J2-1349:  (GC) Added support for garbage-free ThreadContext map. 
>>> Disabled by default, users need to enable this explicitly. 
>>> o LOG4J2-1447:  (GC) Changed LogEvent's internal data structure for context 
>>> data to be garbage-free. Added method LogEvent#getContextData(), deprecated 
>>> method #getContextMap(). 
>>> o LOG4J2-1010:  Users can now inject context data from other sources than 
>>> ThreadContext. Values can be any Object, not just Strings. Thanks to Mikael 
>>> Ståldal. 
>>> o LOG4J2-1568:  Added support for java.util.concurrent.LinkedTransferQueue 
>>> to AsyncAppender. 
>>> o LOG4J2-1430:  Added optional support for Conversant 
>>> DisruptorBlockingQueue in AsyncAppender. Thanks to John Cairns. 
>>> o LOG4J2-1439:  Added optional support for JCTools MPSC bounded lock-free 
>>> queue in AsyncAppender. Thanks to Anthony Maire. 
>>> o LOG4J2-1558:  SocketAppender now supports IO buffering. 
>>> o LOG4J2-1557:  Add a Builder for the SocketAppender (deprecates factory 
>>> method). 
>>> o LOG4J2-1609:  Add a Builder to ServletAppender and deprecate factory 
>>> method. 
>>> o LOG4J2-1553:  AbstractManager now implements AutoCloseable. 
>>> o LOG4J2-1528:  Added ability to generate Log4j 2-style XML configuration 
>>> file from ConfigurationBuilder. 
>>> o LOG4J2-1181:  Added Logging API for Scala 2.10 and 2.11. 
>>> o LOG4J2-1512:  Added options to exclude stack trace from JSON, XML and 
>>> YAML layouts. 
>>> o LOG4J2-1539:  Added Core API Configurator.shutdown(LoggerContext, long, 
>>> TimeUnit). 
>>> o LOG4J2-1501:  FileAppender is now able to create files on-demand. 
>>> o LOG4J2-1504:  RollingFileAppender is now able to create files on-demand. 
>>> o LOG4J2-1471:  [PatternLayout] Add an ANSI option to %xThrowable. 
>>> o LOG4J2-1472:  org.apache.logging.log4j.core.LoggerContext now implements 
>>> Closeable. 
>>> o LOG4J2-1458:  [PatternLayout] Add an ANSI option to %message. 
>>> o LOG4J2-1505:  Create a Builder for the FileAppender plugin to facilitate 
>>> adding attributes in the future. 
>>> o LOG4J2-1507:  Allow Builders to be completely generic. 
>>> o LOG4J2-1508:  Allow a Builder to subclass another Builder. 
>>> o LOG4J2-1516:  Add ThreadContextMap2 interface supporting method 
>>> putAll(Map<String, String>). Thanks to Gary Gregory. 
>>> o LOG4J2-1519:  Add ThreadContext.putAll(Map<String, String>). 
>>> o LOG4J2-1520:  Add JUnit Rule implementations to manage the thread 
>>> context. 
>>> o LOG4J2-1547:  The Core AbstractConfiguration now tracks its LoggerContext 
>>> and add Configuration.getLoggerContext(). 
>>> o LOG4J2-1540:  The Core AbstractManager now tracks its LoggerContext. 
>>> o LOG4J2-1577:  Add a Builder to the RoutingAppender and deprecate factory 
>>> method. 
>>> 
>>> Fixed Bugs:
>>> o LOG4J2-1618:  Fixed ClassCastException when using JUL logging during 
>>> shutdown. Thanks to Raman Gupta. 
>>> o LOG4J2-1620:  2.7-rc1: RollingFileAppender immediateFlush default value 
>>> should be true, not false. Thanks to Sascha Scholz. 
>>> o LOG4J2-1611:  Improved performance of context data injector for web 
>>> applications to be on par with standalone applications. 
>>> o LOG4J2-1591:  Introduced new interface LifeCycle2 with 
>>> stop(long,TimeUnit) method to avoid breaking backwards compatibility with 
>>> new Configurator.shutdown(LoggerContext, long, TimeUnit) API. 
>>> o LOG4J2-1590:  Fixed issue with filters extending AbstractFilter that did 
>>> not override methods with unrolled varargs. 
>>> o LOG4J2-1583:  Fixed scrambled log messages triggered by nested logging 
>>> from toString() method of a logging parameter object. Thanks to Larry West. 
>>> o LOG4J2-1259:  Log4j threads are no longer leaking on Tomcat shutdown. 
>>> Thanks to Misagh Moayyed, Steffen Offermann. 
>>> o LOG4J2-1051:  When starting on Google App Engine, Interpolator now 
>>> suppresses the NoClassDefFoundError stack trace  for the jvmrunargs lookup. 
>>> Thanks to Lukasz Lenart. 
>>> o LOG4J2-1582:  When initializing on platforms where JMX is not available, 
>>> Interpolator component no longer prints stack trace for warning messages. 
>>> o LOG4J2-1581:  Unregistering JMX components no longer prints a stack trace 
>>> when the MBean has already been unregistered. 
>>> o LOG4J2-1313:  Support Property values to be specified in configuration as 
>>> a value attribute as well as an element. Thanks to Philipp Knobel, Leon 
>>> Finker. 
>>> o LOG4J2-1575:  (GC) LoggerConfig now stores configuration properties in a 
>>> List, not a Map to prevent creating temporary Iterator objects. Added 
>>> method LoggerConfig#getPropertyList(), deprecated method #getProperties(). 
>>> o LOG4J2-1457:  Fixed class loader deadlock when using async logging and 
>>> extended stack trace pattern. Thanks to Leon Finker. 
>>> o LOG4J2-1563:  Fix to prevent Log4j 2.6.2 and higher from losing 
>>> exceptions when a security manager is present. Thanks to Jason Tedor. 
>>> o LOG4J2-1530:  Fixed issue where LogEvent.getContextStack() returned null. 
>>> o LOG4J2-1518:  Prevent deadlock in Async Loggers when queue is full and 
>>> logged Object's toString() logs another message. Thanks to Leon Finker. 
>>> o LOG4J2-1542:  Prevent ArrayIndexOutOfBoundsException in 
>>> ParameterizedMessage.formatTo for single-char or empty messages. Thanks to 
>>> Rogério Lecarião Leite. 
>>> o LOG4J2-1549:  Fixed issue where 
>>> AsyncLoggerContextSelector+PropertiesConfigurationBuilder defaulted to 
>>> includeLocation=true. Thanks to Jason Bedard. 
>>> o LOG4J2-1562:  Prevent SocketAppender memory usage from growing unbounded 
>>> if it cannot connect to a server. 
>>> o LOG4J2-1559:  Prevent NPE in Level.isInRange. Thanks to Andrey Plotkin. 
>>> o LOG4J2-1511:  DynamicThresholdFilter filtered incorrectly when params 
>>> were passed as individual arguments instead of varargs. Thanks to Srikanth 
>>> Surukuntu. 
>>> o LOG4J2-1548:  [CronTriggeringPolicy] ConfigurationScheduler scheduled the 
>>> task infinitely after first fire. 
>>> o LOG4J2-1506:  Log4j should not unregister JMX MBeans when 
>>> log4j2.disable.jmx property is true. Thanks to Johannes Schleger. 
>>> o LOG4J2-1490:  Log4j2 should postpone creating log file until the appender 
>>> actually receives an event. Thanks to Krzysztof Taborski. 
>>> o LOG4J2-1320:  Support loading custom plugins from jar files and 
>>> directories whose classpath entries use the "vfs" URL protocol. Thanks to 
>>> Paresh Varke, Pierrick Hymbert. 
>>> o LOG4J2-1541:  Fix file handle resource leak in 
>>> XmlConfiguration.XmlConfiguration(ConfigurationSource). 
>>> o LOG4J2-1538:  Prevent NPE when dynamically removing filters. Thanks to 
>>> Igor Karpov. 
>>> o LOG4J2-1532:  Attributes were not merged properly in composite 
>>> configurations. 
>>> o LOG4J2-1529:  Attributes were not merged properly in composite 
>>> configurations. Thanks to Sridevi Narra. 
>>> o LOG4J2-1527:  Prevent NPE in RingBufferLogEvent.getFormattedMessage() 
>>> when used in web applications. Thanks to Jose Leon. 
>>> o LOG4J2-905:  Added ability to disable (date) lookup completely for 
>>> compatibility with other libraries like Camel. Thanks to Moritz Löser. 
>>> o LOG4J2-1526:  Added support for setting StatusLogger destination in 
>>> ConfigurationBuilder. 
>>> o LOG4J2-1448:  Allow comma separated agents, host list to be passed to 
>>> FlumeAppender. Thanks to Keith Laban. 
>>> o LOG4J2-1500:  Merging configurations failed with an NPE when comparing 
>>> Nodes with different attributes. Thanks to Jose Leon. 
>>> o LOG4J2-1482:  Fixed improper header in CsvParameterLayout. Thanks to 
>>> Sumit Singhal. 
>>> o LOG4J2-1199:  Documented that JVM Input Arguments Lookup (JMX) is not 
>>> available on Google App Engine. 
>>> o LOG4J2-1438:  (GC) Added method getParameter() to ObjectMessage (and 
>>> ReusableObjectMessage). 
>>> o LOG4J2-1488:  (GC) Fixed ISO8601 %date conversion pattern with a period 
>>> '.' separator for milliseconds is now garbage free. Thanks to Richard 
>>> Zschech. 
>>> o LOG4J2-1489:  (GC) Fixed %date conversion patterns with a timezone 
>>> parameter are now garbage free. Thanks to Richard Zschech. 
>>> o LOG4J2-1279:  Prevent NullPointerException in 
>>> FastDateParser$TimeZoneStrategy. Thanks to Tony Baines. 
>>> o LOG4J2-1341:  (GC) HighlightConverter and StyleConverter are now GC-free. 
>>> Thanks to Richard Zschech. 
>>> o LOG4J2-1467:  [OSGi] Fixed missing import package. Thanks to Ralf, Gary 
>>> Gregory. 
>>> o LOG4J2-351:  [OSGi] Fixed wrong Fragment-Host in manifest files. Thanks 
>>> to Roland Weiglhofer. 
>>> o LOG4J2-1313:  Properties declared in configuration can now have their 
>>> value either in the element body or in an attribute named "value". Thanks 
>>> to Philipp Knobel. 
>>> o LOG4J2-1235:  
>>> org.apache.logging.log4j.core.appender.routing.IdlePurgePolicy was not 
>>> working correctly. Thanks to Niranjan Rao, Sascha Scholz, Aleksey 
>>> Zvolinsky. 
>>> o LOG4J2-1502:  Fixed issue where CsvParameterLayout and CsvLogEventLayout 
>>> inserted NUL characters if data starts with {, (, [ or " Thanks to Sumit 
>>> Singhal. 
>>> o LOG4J2-1573:  Layout is no longer optional. Thanks to Steffen Offermann. 
>>> o LOG4J2-1608:  ServletAppender does not provide throwable object to 
>>> ServletContext. 
>>> o LOG4J2-1599:  Prevent potential NPE in 
>>> org.apache.logging.log4j.message.ParameterFormatter.formatMessage3(StringBuilder,
>>>  char[], int, Object[], int, int[]). 
>>> o LOG4J2-1600:  Prevent potential NPE due to 
>>> org.apache.logging.log4j.core.layout.MarkerPatternSelector.createSelector(PatternMatch[],
>>>  String, boolean, boolean, Configuration). 
>>> o LOG4J2-1601:  Prevent potential NPE due to 
>>> org.apache.logging.log4j.core.layout.ScriptPatternSelector.createSelector(AbstractScript,
>>>  PatternMatch[], String, boolean, boolean, Configuration). 
>>> o LOG4J2-1602:  Prevent potential NPE in 
>>> org.apache.logging.log4j.core.util.datetime.FormatCache.MultipartKey.equals(Object)
>>>  when object is null. 
>>> o LOG4J2-1603:  Redo hashCode() and equals() methods in 
>>> org.apache.logging.log4j.core.net.ssl classes. 
>>> o LOG4J2-1610:  Add targetNamespace to log4j-config.xsd. GitHub #43. Thanks 
>>> to Shubhankar. 
>>> o LOG4J2-1619:  new Log4jLogEvent().toString() throws an NPE. 
>>> 
>>> Changes:
>>> o LOG4J2-1604:  Log4j2 TcpSocketServer in background. Thanks to Colin 
>>> Hillman. 
>>> o LOG4J2-1574:  Allow the RollingFileAppender to use default pattern 
>>> layout. 
>>> o LOG4J2-1556:  Custom Log4j threads now extend Log4jThread. 
>>> o LOG4J2-1605:  Improve error messages for TcpSocketServer and 
>>> UdpSocketServer. 
>>> o LOG4J2-1458:  Updated Jackson from 2.7.5 to 2.8.0. 
>>> o LOG4J2-1494:  Updated Jackson from 2.8.0 to 2.8.1. 
>>> o LOG4J2-1569:  Updated Jackson from 2.8.1 to 2.8.2. 
>>> o LOG4J2-1598:  Updated Jackson from 2.8.2 to 2.8.3. 
>>> o LOG4J2-1495:  Updated LMAX Disruptor from 3.3.4 to 3.3.5. 
>>> o LOG4J2-1496:  Updated Kafka client from 0.9.1.0 to 0.10.0.0. 
>>> o LOG4J2-1533:  Updated Kafka client from 0.10.0.0 to 0.10.0.1. 
>>> o LOG4J2-1487:  Updated JMS test from ActiveMQ 5.13.3 to 5.13.4. 
>>> o LOG4J2-1551:  Updated JMS test from ActiveMQ 5.13.4 to 5.14.0. 
>>> o LOG4J2-1543:  Removed deprecated Core API 
>>> org.apache.logging.log4j.core.util.Constants.UTF_8. 
>>> o LOG4J2-1544:  Removed deprecated Core API 
>>> org.apache.logging.log4j.core.util.Assert.requireNonNull(T, String). 
>>> o LOG4J2-1545:  Removed deprecated Web API 
>>> org.apache.logging.log4j.web.WebLookup.getServletContext(). 
>>> Tag: 
>>> 
>>> a)  for a new copy do "git clone 
>>> https://git-wip-us.apache.org/repos/asf/logging-log4j2.git 
>>> <https://git-wip-us.apache.org/repos/asf/logging-log4j2.git>" and then "git 
>>> checkout tags/log4j-2.7-rc2”
>>> b) for an existing working copy to “git pull” and then “git checkout 
>>> tags/log4j-2.7-rc2”
>>> Web Site:  
>>> <http://rgoers.github.io/log4j2-site/index.html>http://rgoers.github.io/log4j2-site/index.html
>>>  <http://rgoers.github.io/log4j2-site/index.html>
>>> 
>>> Artifacts: 
>>> https://repository.apache.org/content/repositories/orgapachelogging-1022 
>>> <https://repository.apache.org/content/repositories/orgapachelogging-1022>
>>> 
>>> You may download all the artifacts by executing:
>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate 
>>> https://repository.apache.org/content/repositories/orgapachelogging-1022/org/apache/logging/log4j/
>>>  
>>> <https://repository.apache.org/content/repositories/orgapachelogging-1022/org/apache/logging/log4j/>
>>> Ralph
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | 
>>> ggreg...@apache.org  <mailto:ggreg...@apache.org>
>>> Java Persistence with Hibernate, Second Edition 
>>> <http://www.manning.com/bauer3/>
>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>> Spring Batch in Action <http://www.manning.com/templier/>
>>> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
>>> Home: http://garygregory.com/ <http://garygregory.com/>
>>> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>
> 
> 
> 
> 
> -- 
> E-Mail: garydgreg...@gmail.com <mailto:garydgreg...@gmail.com> | 
> ggreg...@apache.org  <mailto:ggreg...@apache.org>
> Java Persistence with Hibernate, Second Edition 
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com <http://garygregory.wordpress.com/> 
> Home: http://garygregory.com/ <http://garygregory.com/>
> Tweet! http://twitter.com/GaryGregory <http://twitter.com/GaryGregory>

Reply via email to