Hi All,

I am trying to run JiBX Binding Compiler using below ANT script 

-------------------------------------------------------------------------------------------------------
<?xml version="1.0"?>
<project basedir="." default="bind">
        <property environment="env"/>
        <property name="jibxhome" value="${env.JIBX_HOME}"/>
        <property name="jibxhome" value="${jibx-home}" />
        <taskdef name="bind" classname="org.jibx.binding.ant.CompileTask">
                <classpath>
                        <pathelement location="${jibxhome}/lib/bcel.jar"/>
                        <pathelement location="${jibxhome}/lib/jibx-bind.jar"/>
                        <pathelement location="${jibxhome}/lib/jibx-run.jar"/>
                        <pathelement 
location="${jibxhome}/lib/jibx-extras.jar"/>
                        <pathelement location="${jibxhome}/lib/xpp3.jar"/>  
                </classpath>
        </taskdef>
        <target name="bind">
                <echo message="Copying files..."/>
                <mkdir dir="jibx"/>
                <copy todir="jibx">
                        <fileset dir="build"
includes="client/classes/prototypeservice/examples/*.class"/>
                </copy>
                <echo message="Running binding compiler..."/>
                <bind verbose="true" load="true"
binding="${basedir}/prototype-binding.xml"   >
                        <classpathset dir="jibx"/>
                        <classpathset dir="${jibxhome}/lib/jibx-run.jar"/>
                        <classpathset dir="${jibxhome}/lib/jibx-extras.jar"/>
                </bind> 
        </target>
</project>

-------------------------------------------------------------------------------------------------------


and I am getting below error:

-------------------------------------------------------------------------------------------------------
Running binding compiler version jibx-beta3c
org.jibx.runtime.JiBXException: Error running binding compiler
Root cause: java.lang.NoClassDefFoundError:
org/xmlpull/v1/XmlPullParserException
        at org.jibx.binding.Compile.compile(Compile.java:314)
        at org.jibx.binding.ant.CompileTask.execute(CompileTask.java:238)
        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.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Caused by: java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException
        at org.jibx.binding.Utility.loadBinding(Utility.java:225)
        at org.jibx.binding.Utility.loadFileBinding(Utility.java:254)
        at org.jibx.binding.Compile.compile(Compile.java:291)
        at org.jibx.binding.ant.CompileTask.execute(CompileTask.java:238)
        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.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
Cause: java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException
        at org.jibx.binding.Utility.loadBinding(Utility.java:225)
        at org.jibx.binding.Utility.loadFileBinding(Utility.java:254)
        at org.jibx.binding.Compile.compile(Compile.java:291)
        at org.jibx.binding.ant.CompileTask.execute(CompileTask.java:238)
        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.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
        at org.apache.tools.ant.Main.runBuild(Main.java:673)
        at org.apache.tools.ant.Main.startAnt(Main.java:188)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)

-------------------------------------------------------------------------------------------------------




Even though I have the required jars in classpath set in the ant
script still I am getting the above errors.

Can anyone please tell me what am I missing here ...



Thanks & Regards,
Kumar.


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
jibx-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to