Hi ! I am newbie on web services development. I try an implementation of xFire with Spring and anotation. Also, my exchanged objects are genarated with XmlBean.
I read the note about XmlBeansType.XMLBEANS_NAMESPACE_HACK parameter which must be set to true. More information on this page : http://xfire.codehaus.org/XMLBeans+Integration. I get an error that I can resolve : 42870 [http-8080-Processor24] ERROR org.codehaus.xfire.service.binding.PostInvocationHandler - org.codehaus.xfire.XFireRuntimeException: Couldn't get property {http://dom.w3c.org}baseURI from bean [EMAIL PROTECTED] Nested exception is java.lang.reflect.InvocationTargetException: null 42905 [http-8080-Processor24] ERROR org.codehaus.xfire.handler.DefaultFaultHandler - Fault occurred! org.codehaus.xfire.XFireRuntimeException: Couldn't get property {http://dom.w3c.org}baseURI from bean [EMAIL PROTECTED] Nested exception is java.lang.reflect.InvocationTargetException: null java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.xfire.aegis.type.basic.BeanType.readProperty(BeanType.java:442) at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:377) at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) at org.codehaus.xfire.aegis.type.basic.ArrayType.writeValue(ArrayType.java:293) at org.codehaus.xfire.aegis.type.basic.ArrayType.writeObject(ArrayType.java:210) at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) at org.codehaus.xfire.aegis.type.basic.BeanType.writeObject(BeanType.java:392) at org.codehaus.xfire.aegis.AegisBindingProvider.writeParameter(AegisBindingProvider.java:222) 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.writeMessage(SoapSerializer.java:80) at org.codehaus.xfire.transport.http.HttpChannel.writeWithoutAttachments(HttpChannel.java:56) at org.codehaus.xfire.transport.http.XFireServletChannel.sendViaServlet(XFireServletChannel.java:87) at org.codehaus.xfire.transport.http.XFireServletChannel.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.PostInvocationHandler.invoke(PostInvocationHandler.java:36) at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131) at org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.java:64) at org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.java:38) at org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireServletController.java:301) at org.codehaus.xfire.transport.http.XFireServletController.doService(XFireServletController.java:130) at org.codehaus.xfire.transport.http.XFireServlet.doPost(XFireServlet.java:116) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run(ThreadPool.java:684) at java.lang.Thread.run(Thread.java:595) Caused by: java.lang.RuntimeException: DOM Level 3 Not implemented at org.apache.xmlbeans.impl.store.DomImpl._node_getBaseURI(DomImpl.java:2534) at org.apache.xmlbeans.impl.store.Xobj $NodeXobj.getBaseURI(Xobj.java:2593) ... 43 more In fact, I can call my service but when it return the response I get this error. I also have many lines in my log like : 42629 [http-8080-Processor24] DEBUG org.codehaus.xfire.aegis.type.XMLTypeCreator - Mapping file : /com/audaxis/compiere/azsports/ws/materielManagement/Family.aegis.xml not found. 42629 [http-8080-Processor24] DEBUG org.codehaus.xfire.aegis.type.XMLTypeCreator - Mapping file : /java/math/BigInteger.aegis.xml not found. If someone has an idea. Thanks for all. -- Charly CLAIRMONT ________________________________________________________________________ CTO ALTIC, une ALTernative à votre système d'Information et de Communication mail : [EMAIL PROTECTED] mob : +33(0)661736013 tel : +33(0)870286663 site : www.altic.org --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email
