Hi,

I have written a class that uses the API of ant-1.4.1 that I start from 
tomcat-4.0.3. Actualy it works pretty good but when I have a "<path..." 
instruction in the build file I get an exception like below:

Could not create datatype of type: path due to java.lang.NoSuchMethodException

When I start "ant" from a console I don't get this problem. How can I fix the 
problem?


Here is my build file:

<project name="MyProject" default="dist" basedir=".">

    <path id="project.class.path"/>
  <!-- set global properties for this build -->
  <property name="src" value="."/>

  <target name="dist">

    <echo message="${CB_PROJ_ID}"/>
    <echo message="${CB_PROJECT_NAME}"/>
    <echo message="${CB_SRCDIR}"/>
<!--
    <delete file="${CB_SRCDIR}/se/java/utils/CVSData.java"/>
-->

    <sql
           driver="${CB_JDBC_DRIVER}"
           url="${CB_JDBC_URL}"
           userid="${CB_JDBC_USER}"
           password="${CB_JDBC_PASSWORD}">
        <transaction  src="x.sql" />
        <transaction>
            select * from files
        </transaction>
    </sql>

  </target>
</project>


BUILD FAILED /home/zk/tmp/ant/build.xml:3: Could not create datatype of type:
 path due to java.lang.NoSuchMethodE
xception: <init> at
 org.apache.tools.ant.Project.createDataType(Project.java:552) at 
org.apache.tools.ant.ProjectHelper$DataTypeHand
ler.init(ProjectHelper.java:608) at
 
org.apache.tools.ant.ProjectHelper$TargetHandler.startElement(ProjectHelper.java:430) 
at
 org.xml.sax.helpers.XMLReaderAdapter.startElement(XMLReaderAdapter.java:329) 
at org.apache.crimson.parser.Parser
2.maybeElement(Parser2.java(Compiled
 Code)) at org.apache.crimson.parser.Parser2.content(Parser2.java(Compiled 
Code)) at
 org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled Code)) 
at org.apache.crimson.parser.Parser2
.content(Parser2.java(Compiled Code))
 at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java(Compiled 
Code)) at org.apache.crimson.parser.Pars
er2.parseInternal(Parser2.java:500) at
 org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at 
org.apache.crimson.parser.XMLReaderImpl.parse(XMLRe
aderImpl.java:433) at
 org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223) at 
javax.xml.parsers.SAXParser.parse(SAXPa
rser.java:326) at
 org.apache.tools.ant.ProjectHelper.parse(ProjectHelper.java:117) at 
org.apache.tools.ant.ProjectHelper.configure
Project(ProjectHelper.java:85) at
 cv.servlet.build.AntProject.<init>(AntProject.java:243) at 
cv.servlet.build.RunBuild.process(RunBuild.java:92) a
t
 cv.servlet.build.RunBuild.exec(RunBuild.java:72) at 
cv.servlet.build.RunBuild.doGet(RunBuild.java:31) at
 javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at 
javax.servlet.http.HttpServlet.service(HttpServl
et.java:853) at
 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
 
at
 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
 
at
 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
at org.apache.catalina.core.Containe
rBase.invoke(ContainerBase.java:943) at
 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
at org.apache.catalina.core.Containe
rBase.invoke(ContainerBase.java:943) at
 org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343) at
 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
at org.apache.catalina.core.Containe
rBase.invoke(ContainerBase.java:943) at
 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 
at
 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java(Compiled 
Code)) at
 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
at org.apache.catalina.core.Containe
rBase.invoke(ContainerBase.java:943) at
 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012) 
at
 org.apache
~


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

Reply via email to