With -verbose, the exception occurs in the second , ant the "root" cause of the exception is Caused by: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFact oryImpl.java:412) This comes from org.apache.jasper.JspC.(JspC.java:135), which reads private static Log log = LogFactory.getLog(JspC.class); This in turn is traced back to org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:434), which reads cl = Class.forName(classname, true, al); There is no exception if one simply defines two jasper tasks; running jasper seems to be required. But the fault doesn't occur until ant tries a second time to load the JspC class. Could jasper be messing up the logging system? Or ant's class loader? --Andy On Mar 10, 2004, at 11:11 PM, Jan.Materne@rzf.fin-nrw.de wrote: > Try in -verbose mode. I canīt see any mistake here. > But java.lang.ExceptionInInitializerError sounds that something > inside is wrong. But that would be question on Tomcat. > > Jan > > >> -----Original Message----- >> From: Andy Fyfe [mailto:afyfe@bigtribe.com] >> Sent: Wednesday, March 10, 2004 11:03 PM >> To: Ant Users List >> Subject: Why does this ant script fail? >> >> >> Here's the script: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> > name="jasper2again"> >> >> >> >> >> >> The only other file is war/index.jsp (so jasper has something to do): >> >> <%@ page language="java" %>> HTML 4.01 >> Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> >> >> >> Index Page >> >> >>

Content free... >> >> >> >> When run (ant 1.6.1, and tomcat 5.0.19) I get: >> >> Buildfile: build.xml >> >> jasper: >> >> BUILD FAILED >> java.lang.ExceptionInInitializerError >> >> Total time: 3 seconds >> >> This example is a much simpler example of a problem I've been having. >> In the real code, a master build file calls a pair of other build >> files, each >> of which attempts to define and use a jasper task. The >> second >> fails as above. Same problem on both solaris and mac osx. >> >> --Andy Fyfe >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> For additional commands, e-mail: user-help@ant.apache.org >> --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org