Hi,

I am trying to create an xml-Document which has different sections.  Each 
section is generated by a seperate Method, which contains the necessary 
Element-Object in its Signature. After executing the Method this Element is 
returned. Please see the code of such a Method

  public Element getByElement(Element elemRoot) {
    Document doc = elemRoot.getOwnerDocument();
    Element elem = doc.createElement("lowest");
    elemRoot.appendChild(elem);
    return elemRoot;
  }

This works fine on the local machine. But, when I use the same Methods 
through RMI I always got the Exception WRONG_DOCUMENT_ERR.

org.apache.xerces.dom.DOMExceptionImpl: WRONG_DOCUMENT_ERR
        at 
org.apache.xerces.dom.NodeImpl.internalInsertBefore(NodeImpl.java:603)
        at org.apache.xerces.dom.NodeImpl.insertBefore(NodeImpl.java:577)
        at 
org.apache.xerces.dom.DocumentImpl.insertBefore(DocumentImpl.java:246)
        at org.apache.xerces.dom.NodeImpl.appendChild(NodeImpl.java:387)
        at RMIClient.main(RMIClient.java:30)

When I call another Method, which gives a whole Document back, everything 
is ok.

Whats wrong? Did you see a solution or work around?

Thanks very much!
Dirk

PS: Did you need more source?

Reply via email to