Unfortunately I am still not making any progress with this issue. I
have read and understand the Javadoc for the
IncompatibleClassChangeError. However, I have not yet found anything
that creates any different outcome from my attempts to change items
possible indicated by that Exception.
Perhaps the ANT stack trace and my build.xml filemay help. I'd
cerainly appreaciet any and allhelp as I have been frustrated by this
problem for over a week now with seemingly no progress despite
significant effort.
BUILD FAILED
java.lang.IncompatibleClassChangeError: Implementing class
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java :539)
at
org.apache.tools.ant.loader.AntClassLoader2.define ClassFromData(AntClassLoader2.java:76)
at
org.apache.tools.ant.AntClassLoader.getClassFromSt ream(AntClassLoader.java:1073)
at
org.apache.tools.ant.AntClassLoader.findClassInCom ponents(AntClassLoader.java:1137)
at
org.apache.tools.ant.AntClassLoader.findClass(AntC lassLoader.java:1090)
at
org.apache.tools.ant.AntClassLoader.loadClass(AntC lassLoader.java:960)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 35)
at
java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:302)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:219)
at
org.apache.tools.ant.taskdefs.Definer.addDefinitio n(Definer.java:457)
at
org.apache.tools.ant.taskdefs.Definer.execute(Defi ner.java:183)
at
org.apache.tools.ant.UnknownElement.execute(Unknow nElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:34 1)
at org.apache.tools.ant.Target.performTasks(Target.ja va:369)
at
org.apache.tools.ant.Project.executeTarget(Project .java:1214)
at
org.apache.tools.ant.Project.executeTargets(Projec t.java:1062)
at org.apache.tools.ant.Main.runBuild(Main.java:673)
at org.apache.tools.ant.Main.startAnt(Main.java:18

at
org.apache.tools.ant.launch.Launcher.run(Launcher. java:196)
at
org.apache.tools.ant.launch.Launcher.main(Launcher .java:55)
Here is the excerpt from my build.xml
<target name="jspc" depends="prepare, compile"
description="prepares JSP source files">
<!-- <echoproperties/> -->
<echo message="About to define JspC task"/>
<taskdef classname="org.apache.jasper.JspC" name="jasper2">
<!--
-->
<classpath id="jspc.classpath">
<pathelement path="${env.JAVA_HOME}/lib/tools.jar"/>
<fileset dir="${env.CATALINA_HOME}">
<include name="jasper-compiler.jar"/>
</fileset>
<pathelement path="${srcDir}/WEB-INF/lib/taglibs.jar"/>
</classpath>
</taskdef>
<echo message="after JspC task defintion"/>
<echo message="About to invoke jasper2"/>
<jasper2
validateXml="false"
uriroot="${srcDir}"
webXmlFramgment="${srcDir}/WEB-INF/generated_web.xml"
outputDir="${jspDir}"/>
</target>
<target name="jspCompile" depends="jspc"
description="compiles JSP source files">
<javac srcdir="${jspDir}" destdir="${srcDir}/WEB-INF/classes"
classpathref="classpath"/>
</target>
I would greatly appreciate any and all help in resolving this
issue as I am at my wits end and out of ideas to try.
Thanks in advance!