You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Simon Čarni <si...@gmail.com> on 2006/01/12 07:32:16 UTC

org.codehaus.xfire.fault.XFireFault: WRONG_DOCUMENT_ERR

Hi,

While trying to execute following scenario on SM 3.0-SNAPSHOT

Axis SOAP Client --> HttpSoapConnector --> SaajBinding --> SOAP WS,

I get exception:


DEBUG - DefaultEndpoint.handleException(76) | Fault occurred!
org.codehaus.xfire.fault.XFireFault: WRONG_DOCUMENT_ERR: A node is used in a
dif
ferent document than the one that created it.
        at
org.apache.servicemix.components.http.HttpSoapInOutBinding.invokeInOu
t(HttpSoapInOutBinding.java:143)
        at
org.apache.servicemix.components.http.HttpSoapInOutBinding$InOutServi
ce.invokeInOut(HttpSoapInOutBinding.java:221)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.xfire.service.binding.ObjectInvoker.invoke
(ObjectInvoker
.java:87)
        at
org.codehaus.xfire.service.binding.ServiceInvocationHandler.sendMessa
ge(ServiceInvocationHandler.java:110)
        at
org.codehaus.xfire.service.binding.ServiceInvocationHandler.invoke(Se
rviceInvocationHandler.java:72)
        at org.codehaus.xfire.handler.HandlerPipeline.invoke(
HandlerPipeline.jav
a:97)
        at org.codehaus.xfire.transport.DefaultEndpoint.onReceive
(DefaultEndpoin
t.java:58)
        at org.codehaus.xfire.transport.AbstractChannel.receive
(AbstractChannel.
java:38)
        at org.codehaus.xfire.transport.http.XFireServletController.invoke
(XFire
ServletController.java:278)
        at
org.codehaus.xfire.transport.http.XFireServletController.doService(XF
ireServletController.java:144)
        at
org.apache.servicemix.components.http.HttpSoapInOutBinding.process(Ht
tpSoapInOutBinding.java:94)
        at org.apache.servicemix.components.http.BindingServlet.doPost
(BindingSe
rvlet.java:75)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java
:428
)
        at org.mortbay.jetty.servlet.ServletHandler.dispatch(
ServletHandler.java
:666)
        at org.mortbay.jetty.servlet.ServletHandler.handle(
ServletHandler.java:5
68)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
        at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
        at org.mortbay.http.HttpServer.service(HttpServer.java:909)
        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java
:982)
        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
        at org.mortbay.http.SocketListener.handleConnection(
SocketListener.java:
244)
        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: org.w3c.dom.DOMException: WRONG_DOCUMENT_ERR: A node is used in a
dif
ferent document than the one that created it.
        at org.apache.xerces.dom.ParentNode.internalInsertBefore(Unknown
Source)

        at org.apache.xerces.dom.ParentNode.insertBefore(Unknown Source)
        at org.apache.xerces.dom.CoreDocumentImpl.insertBefore(Unknown
Source)
        at org.apache.xerces.dom.NodeImpl.appendChild(Unknown Source)
        at
org.apache.servicemix.components.saaj.SaajMarshaler.createSOAPMessage
(SaajMarshaler.java:140)
        at
org.apache.servicemix.components.saaj.SaajBinding.onMessageExchange(S
aajBinding.java:88)
        at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:587)
        at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting
(AbstractFlo
w.java:179)
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doSend(
SedaFlow.java
:137)
        at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.send(
AbstractFlow.jav
a:121)
        at org.apache.servicemix.jbi.nmr.Broker.sendExchangePacket(
Broker.java:2
85)
        at org.apache.servicemix.jbi.container.JBIContainer.sendExchange
(JBICont
ainer.java:586)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.doSend
(Delive
ryChannelImpl.java:346)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.sendSync
(Deli
veryChannelImpl.java:420)
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.sendSync
(Deli
veryChannelImpl.java:397)
        at
org.apache.servicemix.components.http.HttpSoapInOutBinding.invokeInOu
t(HttpSoapInOutBinding.java:132)
        ... 29 more
DEBUG - HandlerPipeline.invoke(95) | Invoking handler
org.codehaus.xfire.soap.ha
ndler.FaultSoapSerializerHandler in phase post-invoke
DEBUG - HandlerPipeline.invoke(95) | Invoking handler
org.codehaus.xfire.handler