here is the code that throws this exception :
Class xsiClass =
context.getTypeMapping().getClassForQName(type);
if (null != xsiClass &&
!JavaUtils.isConvertable(xsiClass, destClass)) {
throw new SAXException("Bad types (" +
xsiClass + " -> " + destClass +
")"); // FIXME!
}
the exception is :
Caused by: org.xml.sax.SAXException: Bad types (class
com.telebahiacelular.movistore.acao.value.AcaoModel -> class
com.telebahiacelular.movistore.acao.value.AcaoModel)
So this code tries to convert AcaoModel to AcaoModel. It should work....
JavaUtils.isConvertable uses Class.isAssignableFrom
I don't know why it does not work.
Cédric Chabanois
> -----Message d'origine-----
> De : Marcus Brito [mailto:pazu@animegaiden.com.br]
> Envoyé : mardi 26 novembre 2002 14:05
> À : axis-user@xml.apache.org
> Objet : SAX Exception while using complex types: Bad types
>
>
> Hello again, folks. Here is the second problem I'm having
> while trying
> to access a Stateless Session Bean as a web service using JBoss and
> Axis. I hope your MUA can show this message in the same thread as my
> previous message.
>
> Here is the problem: after being able to generate the WSDL for the
> service (thanks to Cédric Chabanois for the helping me), I tried to
> write a DII client to invoke the service. However, something
> goes wrong
> again and all I get is an AxisFault. Attached goes:
>
> 1) The full stack trace;
> 2) The WSDL (generated by axis using ?wsdl) for the service;
> 3) The Service interface (an EJB remote interface);
> 4) The DII client source code.
>
> I'm willing to provide any further information. I've seen
> that the axis
> generate a lot of logging information during the call. I haven't
> included it here due it's sheer volume (aronud ~60k for just a single
> call), but I could provide it if needed.
>
> --
> Pazu <pazu@animegaiden.com.br>
>