On Fri, Dec 9, 2011 at 8:56 AM, Jeff Wang <[email protected]> wrote:
> Exception : 116916 [http-bio-8080-exec-4] WARN
> org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper  -
> WebApplicationException has been caught :
> com.sun.org.apache.xerces.internal.dom.ElementNSImpl cannot be cast to
> java.lang.Long

Aha! with writeXsiType to false on the server side, I got the full
stack trace on the client side:

Caused by: java.lang.ClassCastException:
com.sun.org.apache.xerces.internal.dom.ElementNSImpl cannot be cast to
java.lang.Long
        at com.myapp.data.User.setId(User.java:1)
        at 
com.myapp.data.Base$JaxbAccessorM_getId_setId_java_lang_Object.set(MethodAccessor_Ref.java:56)
        at 
com.sun.xml.bind.v2.runtime.reflect.Accessor.receive(Accessor.java:173)
<snip a bunch more xml bind stacks...>
        at 
org.apache.cxf.jaxrs.provider.JSONProvider.readFrom(JSONProvider.java:197)

thanks,
Jeff

Reply via email to