You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by "Hebert, Marc" <Ma...@arrisi.com> on 2009/07/09 23:59:28 UTC

log4j 1.2.15 source compilation problem

Hello.

I'm ultimately trying to debug a deadlock problem we're encountering that appears to be in log4j (1.2.15), but for starters I'm aiming to recompile the log4j 1.2.15 source, and running into the problem below.  This is occurring within a cygwin shell running on a windows PC.  Near as I can tell, the compile is referencing an older version of ant, resulting in the unresolved method call. Thanks in advance for any help.

First, I should spell out some environment parameters:

$ mvn --version
Apache Maven 2.1.0 (r755702; 2009-03-18 12:10:27-0700)
Java version: 1.5.0_17
Java home: c:\Program Files\Java\jdk1.5.0_17\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

$ mvn package
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Apache Log4j
[INFO]    task-segment: [package]
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources]
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 7 resources
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[FATAL ERROR] org.codehaus.plexus.component.configurator.BasicComponentConfigurator#configureComponent(...) caused a lin
kage error (java.lang.NoSuchMethodError) and may be out-of-date. Check the realms:
[FATAL ERROR] Plugin realm = app0.child-container[org.apache.maven.plugins:maven-antrun-plugin:1.3]
urls[0] = file:/C:/Documents and Settings/mhebert/.m2/repository/org/apache/maven/plugins/maven-antrun-plugin/1.3/maven-
antrun-plugin-1.3.jar
urls[1] = file:/C:/Documents and Settings/mhebert/.m2/repository/ant/ant-nodeps/1.6.5/ant-nodeps-1.6.5.jar
urls[2] = file:/C:/Documents and Settings/mhebert/.m2/repository/ant-contrib/ant-contrib/1.0b2/ant-contrib-1.0b2.jar
urls[3] = file:/C:/Documents and Settings/mhebert/.m2/repository/ant/ant/1.5/ant-1.5.jar
urls[4] = file:/C:/Documents and Settings/mhebert/.m2/repository/ant/ant-junit/1.6.5/ant-junit-1.6.5.jar
urls[5] = file:/C:/Documents and Settings/mhebert/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
urls[6] = file:/c:/Program Files/Java/jdk1.5.0_17/jre/../lib/tools.jar
urls[7] = file:/C:/Documents and Settings/mhebert/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.6/plexus-utils-1.5
.6.jar
urls[8] = file:/C:/Documents and Settings/mhebert/.m2/repository/org/apache/ant/ant-launcher/1.7.1/ant-launcher-1.7.1.ja
r
urls[9] = file:/C:/Documents and Settings/mhebert/.m2/repository/org/apache/ant/ant/1.7.1/ant-1.7.1.jar
[FATAL ERROR] Container realm = plexus.core
urls[0] = file:/c:/devtools/src/maven/apache-maven-2.1.0/lib/maven-2.1.0-uber.jar
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error configuring: org.apache.maven.plugins:maven-antrun-plugin. Reason: java.lang.NoSuchMethodError: org.apache.
tools.ant.util.FileUtils.close(Ljava/io/InputStream;)V
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Thu Jul 09 14:37:14 PDT 2009
[INFO] Final Memory: 14M/25M
[INFO] ------------------------------------------------------------------------