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

Reply via email to