Link to home
Start Free TrialLog in
Avatar of skrishnapradeep
skrishnapradeepFlag for United States of America

asked on

Exception received when I execute my ant script

I am receiving the below exception when the below line is executed in a ant script,
  <taskdef name="stringutil" classname="ise.antelope.tasks.StringUtilTask"/>

Exception message:
file:/home/automan/hudson/workspace/ContentUnix/executeTasks.xml:585: taskdef class ise.antelope.tasks.StringUtilTask cannot be found
   at org.apache.tools.ant.taskdefs.Definer.addDefinition(java.lang.ClassLoader, java.lang.String, java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.taskdefs.Definer.execute() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.helper.ProjectHelperImpl$TaskHandler.finished() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.helper.ProjectHelperImpl$AbstractHandler.endElement(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.xerces.parsers.AbstractSAXParser.endElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.Augmentations) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement() (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(boolean) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(boolean) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.DTDConfiguration.parse(boolean) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.DTDConfiguration.parse(org.apache.xerces.xni.parser.XMLInputSource) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.XMLParser.parse(org.apache.xerces.xni.parser.XMLInputSource) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.AbstractSAXParser.parse(org.xml.sax.InputSource) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.tools.ant.helper.ProjectHelperImpl.parse(org.apache.tools.ant.Project, java.lang.Object) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.ProjectHelper.configureProject(org.apache.tools.ant.Project, java.io.File) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.Main.start(java.lang.String[], java.util.Properties, java.lang.ClassLoader) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.Main.main(java.lang.String[]) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
Caused by: java.lang.ClassNotFoundException: ise.antelope.tasks.StringUtilTask
   at org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/lib/ssa/libgcj.so.4.0.0)
   at org.apache.tools.ant.taskdefs.Definer.addDefinition(java.lang.ClassLoader, java.lang.String, java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   ...16 more
--- Nested Exception ---
java.lang.ClassNotFoundException: ise.antelope.tasks.StringUtilTask
   at org.apache.tools.ant.AntClassLoader.findClassInComponents(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.AntClassLoader.findClass(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.AntClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/lib/ssa/libgcj.so.4.0.0)
   at org.apache.tools.ant.taskdefs.Definer.addDefinition(java.lang.ClassLoader, java.lang.String, java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.taskdefs.Definer.execute() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.helper.ProjectHelperImpl$TaskHandler.finished() (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.helper.ProjectHelperImpl$AbstractHandler.endElement(java.lang.String) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.xerces.parsers.AbstractSAXParser.endElement(org.apache.xerces.xni.QName, org.apache.xerces.xni.Augmentations) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement() (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(boolean) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(boolean) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.DTDConfiguration.parse(boolean) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.DTDConfiguration.parse(org.apache.xerces.xni.parser.XMLInputSource) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.XMLParser.parse(org.apache.xerces.xni.parser.XMLInputSource) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.xerces.parsers.AbstractSAXParser.parse(org.xml.sax.InputSource) (/usr/lib/lib-javax-xml-parsers-2.2.1.so)
   at org.apache.tools.ant.helper.ProjectHelperImpl.parse(org.apache.tools.ant.Project, java.lang.Object) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.ProjectHelper.configureProject(org.apache.tools.ant.Project, java.io.File) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.Main.runBuild(java.lang.ClassLoader) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.Main.start(java.lang.String[], java.util.Properties, java.lang.ClassLoader) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)
   at org.apache.tools.ant.Main.main(java.lang.String[]) (/usr/lib/lib-org-apache-tools-ant-1.5.2.so)

Could someone help my what am I missing here ? Do I need to locate any jar file from my ant script ?
ASKER CERTIFIED SOLUTION
Avatar of Mick Barry
Mick Barry
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of skrishnapradeep

ASKER

I put the antelopetasks-3.2.10.jar inside /home/automan/hudson/ant1.7.1/lib .

Then I modified the ant script something like this.... Still receiving the same errir

<taskdef name="stringutil" classname="ise.antelope.tasks.StringUtilTask">

    <classpath>
          <pathelement location="/home/automan/hudson/ant1.7.1/lib/antelopetasks-3.2.10.jar" />    
    </classpath>
</taskdef>

 Do you know which jar file nees to be added ?
I downloaded the jar from the url http://www.findjar.com/jar/org.tigris.antelope/jars/antelopetasks-3.2.10.jar.html

Am I doing correctly ? Appreciate your help.
I replaced the Jar with AntelopeTasks_3.5.0.jar and the error is gone. Thanks for your help anyways.................
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial