I believe Gary builds on Windows. I wonder why he didn't experience this. Is anyone else able to reproduce the two errors you are getting. By any chance, did you run mvn site and then mvn install?
Ralph On Apr 22, 2013, at 7:06 AM, Ivan Habunek wrote: > Another issue, mvn tests does not pass. It stops on: > > [INFO] Apache Log4j 1.x Compatibility API ................ FAILURE [3.687s] > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on > project log4j-1.2-api: There are test failures. > > When looking at individual test results, the following one does not pass: > > ------------------------------------------------------------------------------- > Test set: org.apache.log4j.LoggerTest > ------------------------------------------------------------------------------- > Tests run: 11, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.765 sec > <<< FAILURE! > testAdditivity1(org.apache.log4j.LoggerTest) Time elapsed: 0.015 sec <<< > FAILURE! > java.lang.AssertionError: expected:<1> but was:<0> > at org.junit.Assert.fail(Assert.java:91) > at org.junit.Assert.failNotEquals(Assert.java:645) > at org.junit.Assert.assertEquals(Assert.java:126) > at org.junit.Assert.assertEquals(Assert.java:470) > at org.junit.Assert.assertEquals(Assert.java:454) > at org.apache.log4j.LoggerTest.testAdditivity1(LoggerTest.java:135) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) > at org.junit.runners.ParentRunner.run(ParentRunner.java:236) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:252) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:141) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:112) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:601) > at > org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189) > at > org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165) > at > org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75) > > Regards, > Ivan > > > On 20 April 2013 23:53, Ralph Goers <[email protected]> wrote: > This is a vote to release Log4j 2.0-beta5, the seventh release of Log4j 2.0. > > Changes in this version include: > > New features: > o LOG4J2-207: Add JMX support. Thanks to Remko Popma. > o LOG4J2-187: Add tag library. Thanks to Nick Williams. > o LOG4J2-164: Add methods is/setEndOfBatch to LogEvent. Thanks to Remko > Popma. > o LOG4J2-163: Add support for asynchronous loggers. Thanks to Remko Popma. > o LOG4J2-179: Add Logger interface APIs to log at given levels. > o Added FlumePersistentManager which writes to BerkeleyDB and then writes to > Flume asynchronously. > o LOG4J2-155: Expose file appender configuration details via an > advertisement mechanism. > > Fixed Bugs: > o LOG4J2-205: Fix deadlock in SocketAppender. Added option to not wait for > socket reconnect. > o LOG4J2-211: Removing extra spaces in entry and exit method output. Thanks > to Nick Williams. > o LOG4J2-212: Loggers without a "." had no parent logger. > o LOG4J2-212: Call LoggerContext.stop when the application is shutdown. > o LOG4J2-210: MapMessage was not enclosing key value in quotes when > generating XML. Thanks to Arkin Yetis. > o LOG4J2-198: FlumeAvroManager now uses Flume RPCClient. > o LOG4J2-196: FlumeAvroManager now uses Flume RPCClient. > o LOG4J2-207: Use the Maven group ID org.apache.logging.log4j for all > artifacts. > o LOG4J2-195: Unit tests now create files in the target directory. Thanks to > Remko Popma. > o LOG4J2-193: RollingFastFileAppender (in log4j-async) did not roll over. > Thanks to Remko Popma. > o LOG4J2-199: Highlight subprojects in sub-navigation. Thanks to Remko > Popma. > o LOG4J2-200: LoggerContext method renamed to removeFilter from removeFiler. > Thanks to Remko Popma. > o LOG4J2-194: ThrowableFormatOptionsTest failed on Windows due to CR/LF > issue. Thanks to Remko Popma. > o LOG4J2-190: BaseConfiguration addLoggerAppender saved appender using the > Logger name. Thanks to Werner. > o LOG4J2-189: The blocking parameter did not work properly on > AsynchAppender. Thanks to Werner. > o LOG4J2-188: appender-refs on AsynchAppender didn't support the level and > filter elements. Thanks to Werner. > o LOG4J2-176: Avoid IllegalArgumentException in AsynchAppender. Thanks to > Remko Popma. > o LOG4J2-181: OutputStreamManager now adds the layout header whenever the > OutputStream is set. > o LOG4J2-177: Fix NullPointerException in DatagramOutputStream when flush is > called from multiple threads. Thanks to Remko Popma. > o LOG4J2-175: Plugin cache should be reset when addPackages is called. > o LOG4J2-159: Add Fragment-Host to MANIFEST.MF for log4j2-core. Thanks to > Jan Winter. > o LOG4J2-167: Configurator throws a ClassCastException if LogManager returns > a SimpleLoggerContext. > o LOG4J2-169: ConfigurationFactory was adding factories on every call. > o LOG4J2-161: Modify ClassLoaderContextSelector to use the first ClassLoader > in the child parent hierarchy that > has a Context with a configuration to allow JSPs to use the WebApp's > context and configuration. > > Changes: > o LOG4J2-214: Async documentation update. Thanks to Remko Popma. > o LOG4J2-208: Move async subproject into core. Thanks to Remko Popma. > o LOG4J2-160: Move Throwable pattern converter options processing to > ThrowableFormatOptions class. Thanks to Joanne Polsky. > o LOG4J2-157: Allowed Loggers access to the properties in the LoggerConfig. > Thanks to Remko Popma. > o LOG4J2-153: Added ability to include or exclude location information. > Thanks to Remko Popma. > o LOG4J2-151: Allow Logger and LoggerContext to be subclassed. Thanks to > Remko Popma. > > > Please test and cast your votes. > [] +1, release the artifacts > [] -1, don't release because⦠> > The vote will remain open for 72 hours (or more if required). > > Tag: > https://svn.apache.org/repos/asf/logging/log4j/log4j2/tags/log4j-2.0-beta5/ > > Web Site: http://people.apache.org/~rgoers/log4j2/ > > Artifacts: > https://repository.apache.org/content/repositories/orgapachelogging-123/ > > The artifacts may be downloaded using > wget -e robots=off --cut-dirs=3 -r -p -np --no-check-certificate > https://repository.apache.org/content/repositories/orgapachelogging-123/org/apache/logging/log4j/ > > Description: > > Log4j 2.0-beta5 rc1 > > Details: > > The following artifacts have been staged to the org.apache.logging-123 > (u:rgoers, a:72.201.39.120) repository. > > archetype-catalog.xml > log4j-web-2.0-beta5.pom > log4j-web-2.0-beta5-sources.jar > log4j-web-2.0-beta5.jar > log4j-web-2.0-beta5-javadoc.jar.asc > log4j-web-2.0-beta5.jar.asc > log4j-web-2.0-beta5-sources.jar.asc > log4j-web-2.0-beta5-javadoc.jar > log4j-web-2.0-beta5.pom.asc > log4j-slf4j-impl-2.0-beta5.pom.asc > log4j-slf4j-impl-2.0-beta5.jar > log4j-slf4j-impl-2.0-beta5.pom > log4j-slf4j-impl-2.0-beta5.jar.asc > log4j-slf4j-impl-2.0-beta5-sources.jar.asc > log4j-slf4j-impl-2.0-beta5-javadoc.jar > log4j-slf4j-impl-2.0-beta5-sources.jar > log4j-slf4j-impl-2.0-beta5-javadoc.jar.asc > flume-remote-2.0-beta5-sources.jar.asc > flume-remote-2.0-beta5.war.asc > flume-remote-2.0-beta5.war > flume-remote-2.0-beta5.pom > flume-remote-2.0-beta5.pom.asc > flume-remote-2.0-beta5-sources.jar > flume-common-2.0-beta5.pom.asc > flume-common-2.0-beta5.jar > flume-common-2.0-beta5-sources.jar > flume-common-2.0-beta5-javadoc.jar.asc > flume-common-2.0-beta5.jar.asc > flume-common-2.0-beta5-sources.jar.asc > flume-common-2.0-beta5.pom > flume-common-2.0-beta5-javadoc.jar > flume-embedded-2.0-beta5.war.asc > flume-embedded-2.0-beta5-sources.jar > flume-embedded-2.0-beta5.war > flume-embedded-2.0-beta5.pom > flume-embedded-2.0-beta5.pom.asc > flume-embedded-2.0-beta5-sources.jar.asc > log4j-samples-2.0-beta5.pom.asc > log4j-samples-2.0-beta5.pom > log4j-jcl-2.0-beta5-javadoc.jar > log4j-jcl-2.0-beta5-javadoc.jar.asc > log4j-jcl-2.0-beta5-sources.jar > log4j-jcl-2.0-beta5.jar.asc > log4j-jcl-2.0-beta5-sources.jar.asc > log4j-jcl-2.0-beta5.pom > log4j-jcl-2.0-beta5.pom.asc > log4j-jcl-2.0-beta5.jar > log4j-taglib-2.0-beta5.jar.asc > log4j-taglib-2.0-beta5-sources.jar > log4j-taglib-2.0-beta5.jar > log4j-taglib-2.0-beta5-javadoc.jar.asc > log4j-taglib-2.0-beta5-javadoc.jar > log4j-taglib-2.0-beta5.pom > log4j-taglib-2.0-beta5-sources.jar.asc > log4j-taglib-2.0-beta5.pom.asc > log4j-distribution-2.0-beta5-src.zip > log4j-distribution-2.0-beta5-bin.tar.gz.asc > log4j-distribution-2.0-beta5-src.tar.gz > log4j-distribution-2.0-beta5.pom > log4j-distribution-2.0-beta5-bin.zip > log4j-distribution-2.0-beta5-bin.zip.asc > log4j-distribution-2.0-beta5-src.tar.gz.asc > log4j-distribution-2.0-beta5.pom.asc > log4j-distribution-2.0-beta5-bin.tar.gz > log4j-distribution-2.0-beta5-src.zip.asc > log4j-1.2-api-2.0-beta5-sources.jar > log4j-1.2-api-2.0-beta5-javadoc.jar > log4j-1.2-api-2.0-beta5.pom > log4j-1.2-api-2.0-beta5.pom.asc > log4j-1.2-api-2.0-beta5-javadoc.jar.asc > log4j-1.2-api-2.0-beta5.jar.asc > log4j-1.2-api-2.0-beta5.jar > log4j-1.2-api-2.0-beta5-sources.jar.asc > log4j-flume-ng-2.0-beta5.jar.asc > log4j-flume-ng-2.0-beta5-sources.jar > log4j-flume-ng-2.0-beta5-sources.jar.asc > log4j-flume-ng-2.0-beta5.jar > log4j-flume-ng-2.0-beta5.pom.asc > log4j-flume-ng-2.0-beta5-tests.jar > log4j-flume-ng-2.0-beta5.pom > log4j-flume-ng-2.0-beta5-javadoc.jar > log4j-flume-ng-2.0-beta5-javadoc.jar.asc > log4j-flume-ng-2.0-beta5-tests.jar.asc > log4j-to-slf4j-2.0-beta5-javadoc.jar.asc > log4j-to-slf4j-2.0-beta5.jar.asc > log4j-to-slf4j-2.0-beta5-javadoc.jar > log4j-to-slf4j-2.0-beta5.pom > log4j-to-slf4j-2.0-beta5-sources.jar.asc > log4j-to-slf4j-2.0-beta5.jar > log4j-to-slf4j-2.0-beta5-sources.jar > log4j-to-slf4j-2.0-beta5.pom.asc > log4j-api-2.0-beta5.jar > log4j-api-2.0-beta5.pom > log4j-api-2.0-beta5.pom.asc > log4j-api-2.0-beta5.jar.asc > log4j-api-2.0-beta5-javadoc.jar > log4j-api-2.0-beta5-sources.jar.asc > log4j-api-2.0-beta5-javadoc.jar.asc > log4j-api-2.0-beta5-sources.jar > log4j-core-2.0-beta5-sources.jar > log4j-core-2.0-beta5-javadoc.jar > log4j-core-2.0-beta5-tests.jar.asc > log4j-core-2.0-beta5-sources.jar.asc > log4j-core-2.0-beta5.pom.asc > log4j-core-2.0-beta5-tests.jar > log4j-core-2.0-beta5.pom > log4j-core-2.0-beta5-javadoc.jar.asc > log4j-core-2.0-beta5.jar.asc > log4j-core-2.0-beta5.jar > log4j-2.0-beta5.pom > log4j-2.0-beta5.pom.asc > > >
