Pertinent facts:
Ant - version 1.7.0
JDK - version 1.5.0.06

I have a task that has been performing as expected for about five months. 
Today, with no change in the version of Ant, the build.xml file, the JDK, the 
stylesheet, or the XSLT processor, this error occurred for the first time (and 
appears on all subsequent attempts to run the task):

BUILD FAILED
build.xml:82: java.lang.reflect.InvocationTargetException

The task beginning on line 82 is:

<xslt style="${env.REPORTS_HOME}/Errors/PackedField/xslt/stage-1.xslt" 
in="${xml.dir}/${DSTAMP}.c.xml" out="${xml.dir}/${DSTAMP}.d.xml" 
processor="trax">
  <param name="position-codes" 
expression="${env.REPORTS_HOME}/hiring-report/xml/position-translation.xml" />
</xslt>

When I run the transformation from the command line, the output document is 
produced with no complaint.

My command line invocation is:

java net.sf.saxon.Transform  -o ./xml/20070823.d.xml ./xml/20070823.c.xml 
./xslt/stage-1.xslt 
position-codes=H:/reports-FY07/hiring-report/xml/position-translation.xml

I tried replacing the <xslt> task with a <java> task to see if the problem was 
related to the code behind the <xslt> task, but so far I haven't been able to 
get the java task to execute.

Java task:

<java classname="net.sf.saxon.Transform" fork="true">
  <arg value="o ./xml/20070823.d.xml" />
  <arg value="./xml/20070823.c.xml" />
  <arg value="./xslt/stage-1.xslt" />
  <arg 
value="position-codes=H:/reports-FY07/hiring-report/xml/position-translation.xml"
 />
</java>

The error I'm getting on the Java task is:

stage-1:
     [java] Bad param=value pair on command line: ./xslt/stage-1.xslt
     [java] Saxon 8.7.3J from Saxonica
     [java] Usage: java net.sf.saxon.Transform [options] source-doc style-doc 
{param=value}...

A Google search on "ant java.lang.reflect.InvocationTargetException xslt" has 
not yielded anything useful.

Something that suddenly stops working without an obvious explanation is very 
troubling. Does anyone have an idea on this?

Thanks.
-- 
Charles Knell
[EMAIL PROTECTED] - email

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to