You get this problem when one of your class files is compiled vs a
different library than you are running with. Make sure you are compiling
with the same classpath as you are running with. I had problems like this
for awhile so I wrote a script to pass ant the classpath taken from my lib
folder of my webapp. Its short so i just copy-pasted it here in case anyone
wants it. Also you might try doing a clean rebuild(that is delete all the
class files and recompile everthing) sometimes dependent classfiles don't
get recompiled causing this problem.
#!/bin/sh
CP=
for file in `ls lib`
do
CP=lib/$file:$CP
done
CP="$CP"classes
ant -Dclasspath=$CP "$@"
--
Josh
On 2001.02.05 11:27:19 -0600 Julia Reynolds wrote:
> I am getting an IncompatibleClassChange error now when I run
> the Struts 1.0 example application. Can anyone throw any light
> on the cause? It appears to be thrown in actionmapping. Is this
> a class loader problem? We don't have Struts in the classpath, it
> is in the lib folder in a jar.
>
> Julia
>
> Michael Zeitlin wrote:
>
> > Hey,
> >
> > I am trying to pass an arraylist using the hidden tag, but keep
> getting an
> > error when the form is populated from the request. Here is my
> declaration:
> >
> > <form:form action="FeatureCode.do" name="featureCodeForm"
> > type="appl.form.FeatureCodeForm" scope="request">
> > <form:hidden property="featureCodeList"/>
> >
> > But, every time I run I get this error:
> >
> > java.lang.IllegalArgrment Exception: argument type mismatch
> >
> > Any help would be appreciated,
> >
> > Michael Zeitlin
>
> --
> In a time of drastic change it is the learners who inherit the future.
> The learned
> find themselves equipped to live in a world that no longer exists. - Eric
> Hoffer
>
>
>
> H e a l t h S t r e a m, I n c.
> Julia Reynolds - Systems Developer
> 209 10th Ave. South Ste. 450 - Nashville, TN 37203
> phone: (615) 301-3220 - fax: (615) 301-3200
>
> email: [EMAIL PROTECTED]
> Web Site: http://www.cmecourses.com
>
>