Hi,

I have the following exception throwned by xfire... By looking at the xfire source it tried the cast my Mso object to a Map. Some body as an idea?

Thx

09:12:01.465 ERROR! [SocketListener0-1] org.codehaus.xfire.service.binding.PostInvocationH andler.invoke(PostInvocationHandler.java:40) >22>
java.lang.ClassCastException: tracker.model.Mso
at org.codehaus.xfire.aegis.type.collection.MapType.w riteObject(MapType.java:154)
at org.codehaus.xfire.aegis.type.collection.MapType.w riteEntry(MapType.java:185)
at org.codehaus.xfire.aegis.type.collection.MapType.w riteObject(MapType.java:163)
at org.codehaus.xfire.aegis.type.basic.BeanType.write Object(BeanType.java:417)
at org.codehaus.xfire.aegis.AegisBindingProvider.writ eParameter(AegisBindingProvider.java:206)
at org.codehaus.xfire.service.binding.AbstractBinding .writeParameter(AbstractBinding.java:273)
at org.codehaus.xfire.service.binding.WrappedBinding. writeMessage(WrappedBinding.java:89)
at org.codehaus.xfire.soap.SoapSerializer.writeMessag e(SoapSerializer.java:80)
at org.codehaus.xfire.transport.http.HttpChannel.writ eWithoutAttachments(HttpChannel.java:56)
at org.codehaus.xfire.transport.http.XFireServletChan nel.sendViaServlet(XFireServletChannel.java:87)
at org.codehaus.xfire.transport.http.XFireServletChan nel.send(XFireServletChannel.java:44)
at org.codehaus.xfire.handler.OutMessageSender.invoke (OutMessageSender.java:26)
at org.codehaus.xfire.handler.HandlerPipeline.invoke( HandlerPipeline.java:131)
at org.codehaus.xfire.service.binding.PostInvocationH andler.invoke(PostInvocationHandler.java:36)
at org.codehaus.xfire.handler.HandlerPipeline.invoke( HandlerPipeline.java:131)
at org.codehaus.xfire.transport.DefaultEndpoint.onRec eive(DefaultEndpoint.java:64)
at org.codehaus.xfire.transport.AbstractChannel.recei ve(AbstractChannel.java:38)
at org.codehaus.xfire.transport.http.XFireServletCont roller.invoke(XFireServletController.java:301)
at org.codehaus.xfire.transport.http.XFireServletCont roller.doService(XFireServletController.java:130)
at org.codehaus.xfire.transport.http.XFireServlet.doP ost(XFireServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:616)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:689)
at org.mortbay.jetty.servlet.ServletHolder.handle(Ser vletHolder.java:428)
at org.mortbay.jetty.servlet.WebApplicationHandler.di spatch(WebApplicationHandler.java:473)
at org.mortbay.jetty.servlet.ServletHandler.handle(Se rvletHandler.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.ja va:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.ha ndle(WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.ja va:1482)
at org.mortbay.http.HttpServer.service(HttpServer.jav a:909)
at org.mortbay.http.HttpConnection.service(HttpConnec tion.java:820)
at org.mortbay.http.HttpConnection.handleNext(HttpCon nection.java:986)
at org.mortbay.http.HttpConnection.handle(HttpConnect ion.java:837)
at org.mortbay.http.SocketListener.handleConnection(S ocketListener.java:245)
at org.mortbay.util.ThreadedServer.handle(ThreadedSer ver.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadP ool.java:534)