Here is the output. I have kept bsf.jar in the classpath in ant.sh as 
without that I am getting error  "java.lang.NoClassDefFoundError: 
org/apache/bsf/BSFException". Below error is when I have removed "js.jar" 
from classpath. This output is with -debug option.

===========BEGIN==============================
Adding reference: ant.PropertyHelper
Detected Java version: 1.5 in: /home/java6/jre
Detected OS: HP-UX
Adding reference: ant.ComponentHelper
Setting ro project property: ant.version -> Apache Ant version 1.6.5 
compiled on June 2 2005
Setting ro project property: ant.file -> /home/usr/test2.xml
Adding reference: ant.projectHelper
Adding reference: ant.parsing.context
Adding reference: ant.targets
parsing buildfile /home/usr/test2.xml with URI = 
file:///home/usr/test2.xml
Setting ro project property: ant.file.null -> /home/usr/test2.xml
Project base dir set to: /home/usr
 +Target: 
Adding reference: jars.fr...@{p}
[echoproperties] #Ant properties
[echoproperties] #Tue Nov 16 01:35:57 PST 2010
[echoproperties] ant.file=/home/usr/test2.xml
[echoproperties] ant.file.null=/home/usr/test2.xml
[echoproperties] ant.java.version=1.5
[echoproperties] ant.home=/apache_ant
[echoproperties] ant.library.dir=/apache_ant/lib
[echoproperties] ant.version=Apache Ant version 1.6.5 compiled on June 2 
2005
 +Datatype printpath org.apache.tools.ant.taskdefs.MacroInstance
Could not load a dependent class 
(com/sun/media/jai/codec/FileSeekableStream) for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type 
sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Adding reference: jars.from./apache_ant/lib
Could not load a dependent class 
(com/sun/media/jai/codec/FileSeekableStream) for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type 
sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Could not load a dependent class (jdepend/xmlui/JDepend) for type jdepend
Could not load a dependent class (junit/framework/Test) for type junit
fileset: Setup scanner in dir /apache_ant/lib with patternSet{ includes: 
[**/*.jar] excludes: [] }
[pathconvert] Set property jars.from./apache_ant/lib.string = 
/apache_ant/lib/ant-antlr.jar
[pathconvert] /apache_ant/lib/ant-apache-bcel.jar
[pathconvert] /apache_ant/lib/ant-apache-bsf.jar
[pathconvert] /apache_ant/lib/ant-apache-log4j.jar
[pathconvert] /apache_ant/lib/ant-apache-oro.jar
[pathconvert] /apache_ant/lib/ant-apache-regexp.jar
[pathconvert] /apache_ant/lib/ant-apache-resolver.jar
[pathconvert] /apache_ant/lib/ant-bootstrap.jar
[pathconvert] /apache_ant/lib/ant-commons-logging.jar
[pathconvert] /apache_ant/lib/ant-commons-net.jar
[pathconvert] /apache_ant/lib/ant-icontract.jar
[pathconvert] /apache_ant/lib/ant-jai.jar
[pathconvert] /apache_ant/lib/ant-javamail.jar
[pathconvert] /apache_ant/lib/ant-jdepend.jar
[pathconvert] /apache_ant/lib/ant-jmf.jar
[pathconvert] /apache_ant/lib/ant-jsch.jar
[pathconvert] /apache_ant/lib/ant-junit.jar
[pathconvert] /apache_ant/lib/ant-launcher.jar
[pathconvert] /apache_ant/lib/ant-netrexx.jar
[pathconvert] /apache_ant/lib/ant-nodeps.jar
[pathconvert] /apache_ant/lib/ant-starteam.jar
[pathconvert] /apache_ant/lib/ant-stylebook.jar
[pathconvert] /apache_ant/lib/ant-swing.jar
[pathconvert] /apache_ant/lib/ant-trax.jar
[pathconvert] /apache_ant/lib/ant-vaj.jar
[pathconvert] /apache_ant/lib/ant-weblogic.jar
[pathconvert] /apache_ant/lib/ant-xalan1.jar
[pathconvert] /apache_ant/lib/ant-xslp.jar
[pathconvert] /apache_ant/lib/ant.jar
[pathconvert] /apache_ant/lib/xercesImpl.jar
[pathconvert] /apache_ant/lib/xml-apis.jar
Setting project property: jars.from./apache_ant/lib.string -> 
/apache_ant/lib/ant-antlr.jar
/apache_ant/lib/ant-apache-bcel.jar
/apache_ant/lib/ant-apache-bsf.jar
/apache_ant/lib/ant-apache-log4j.jar
/apache_ant/lib/ant-apache-oro.jar
/apache_ant/lib/ant-apache-regexp.jar
/apache_ant/lib/ant-apache-resolver.jar
/apache_ant/lib/ant-bootstrap.jar
/apache_ant/lib/ant-commons-logging.jar
/apache_ant/lib/ant-commons-net.jar
/apache_ant/lib/ant-icontract.jar
/apache_ant/lib/ant-jai.jar
/apache_ant/lib/ant-javamail.jar
/apache_ant/lib/ant-jdepend.jar
/apache_ant/lib/ant-jmf.jar
/apache_ant/lib/ant-jsch.jar
/apache_ant/lib/ant-junit.jar
/apache_ant/lib/ant-launcher.jar
/apache_ant/lib/ant-netrexx.jar
/apache_ant/lib/ant-nodeps.jar
/apache_ant/lib/ant-starteam.jar
/apache_ant/lib/ant-stylebook.jar
/apache_ant/lib/ant-swing.jar
/apache_ant/lib/ant-trax.jar
/apache_ant/lib/ant-vaj.jar
/apache_ant/lib/ant-weblogic.jar
/apache_ant/lib/ant-xalan1.jar
/apache_ant/lib/ant-xslp.jar
/apache_ant/lib/ant.jar
/apache_ant/lib/xercesImpl.jar
/apache_ant/lib/xml-apis.jar
     [echo] /apache_ant/lib/ant-antlr.jar
     [echo] /apache_ant/lib/ant-apache-bcel.jar
     [echo] /apache_ant/lib/ant-apache-bsf.jar
     [echo] /apache_ant/lib/ant-apache-log4j.jar
     [echo] /apache_ant/lib/ant-apache-oro.jar
     [echo] /apache_ant/lib/ant-apache-regexp.jar
     [echo] /apache_ant/lib/ant-apache-resolver.jar
     [echo] /apache_ant/lib/ant-bootstrap.jar
     [echo] /apache_ant/lib/ant-commons-logging.jar
     [echo] /apache_ant/lib/ant-commons-net.jar
     [echo] /apache_ant/lib/ant-icontract.jar
     [echo] /apache_ant/lib/ant-jai.jar
     [echo] /apache_ant/lib/ant-javamail.jar
     [echo] /apache_ant/lib/ant-jdepend.jar
     [echo] /apache_ant/lib/ant-jmf.jar
     [echo] /apache_ant/lib/ant-jsch.jar
     [echo] /apache_ant/lib/ant-junit.jar
     [echo] /apache_ant/lib/ant-launcher.jar
     [echo] /apache_ant/lib/ant-netrexx.jar
     [echo] /apache_ant/lib/ant-nodeps.jar
     [echo] /apache_ant/lib/ant-starteam.jar
     [echo] /apache_ant/lib/ant-stylebook.jar
     [echo] /apache_ant/lib/ant-swing.jar
     [echo] /apache_ant/lib/ant-trax.jar
     [echo] /apache_ant/lib/ant-vaj.jar
     [echo] /apache_ant/lib/ant-weblogic.jar
     [echo] /apache_ant/lib/ant-xalan1.jar
     [echo] /apache_ant/lib/ant-xslp.jar
     [echo] /apache_ant/lib/ant.jar
     [echo] /apache_ant/lib/xercesImpl.jar
     [echo] /apache_ant/lib/xml-apis.jar
Could not load a dependent class 
(com/sun/media/jai/codec/FileSeekableStream) for type image
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type 
sshexec
Could not load a dependent class (com/jcraft/jsch/UserInfo) for type scp
Adding reference: jars.fr...@{p}

BUILD FAILED
java.lang.NoSuchMethodError: 
org.mozilla.javascript.Context.getDebuggableEngine()Lorg/mozilla/javascript/debug/DebuggableEngine;
        at org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown 
Source)
        at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source)
        at org.apache.bsf.BSFManager$6.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.bsf.BSFManager.exec(Unknown Source)
        at 
org.apache.tools.ant.util.ScriptRunner.executeScript(ScriptRunner.java:128)
        at 
org.apache.tools.ant.taskdefs.optional.Script.execute(Script.java:60)
        at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at 
org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:142)
        at 
org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)
        at org.apache.tools.ant.Main.runBuild(Main.java:653)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 1 second
java.lang.NoSuchMethodError: 
org.mozilla.javascript.Context.getDebuggableEngine()Lorg/mozilla/javascript/debug/DebuggableEngine;
        at org.apache.bsf.engines.javascript.JavaScriptEngine.eval(Unknown 
Source)
        at org.apache.bsf.util.BSFEngineImpl.exec(Unknown Source)
        at org.apache.bsf.BSFManager$6.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.bsf.BSFManager.exec(Unknown Source)
        at 
org.apache.tools.ant.util.ScriptRunner.executeScript(ScriptRunner.java:128)
        at 
org.apache.tools.ant.taskdefs.optional.Script.execute(Script.java:60)
        at 
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at 
org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:142)
        at 
org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)
        at org.apache.tools.ant.Main.runBuild(Main.java:653)
        at org.apache.tools.ant.Main.startAnt(Main.java:187)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
org.mozilla.javascript.Context.getDebuggableEngine()Lorg/mozilla/javascript/debug/DebuggableEngine;

============END=======================================================

Regards
Mangesh Moghe



From:
"Ludwig, Michael" <michael.lud...@delphi-mb.de>
To:
"Ant Users List" <user@ant.apache.org>
Date:
11/15/2010 07:04 PM
Subject:
RE: Executing javascript ant task with jdk 1.6



> I tried your solution but still the same error is coming. I removed
> bsf.jar and js.jar from classpath and put "rt.jar" from JDK6 in
> classpath as this jar contains "org.mozilla.javascript" package and
> tried to test but still same error .

No need to put rt.jar on the classpath - it is there by default.

Can you post the output from the following script?

<project>
<!-- <echoproperties prefix="java"/> -->
<echoproperties prefix="ant"/>
<macrodef name="printpath">
<attribute name="p"/>
<sequential>
<fileset dir="@{p}" includes="**/*.jar" id="jars.fr...@{p}"/>
<pathconvert refid="jars.fr...@{p}" pathsep="${line.separator}"
          property="jars.fr...@{p}.string"/>
<echo>${jars.fr...@{p}.string}</echo>
</sequential>
</macrodef>
<printpath p="${user.home}/.ant/lib"/>
<printpath p="${ant.library.dir}"/>
<script language="javascript">
println("moin");
</script>
</project>

Michael

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org



=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


Reply via email to