ws-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Johnson (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AXIOM-361) OMNodeImpl detach, when done on the document element of a document, fails to record the state change on the OMDocumentImpl.
Date Tue, 05 Apr 2011 22:23:05 GMT
OMNodeImpl detach, when done on the document element of a document, fails to record the state
change on the OMDocumentImpl.
---------------------------------------------------------------------------------------------------------------------------

                 Key: AXIOM-361
                 URL: https://issues.apache.org/jira/browse/AXIOM-361
             Project: Axiom
          Issue Type: Bug
          Components: LLOM
    Affects Versions: 1.2.11
            Reporter: Eric Johnson
            Priority: Minor


When doing full document decryption in https://code.google.com/a/apache-extras.org/p/santuario-genxdm/,
it is necessary to replace the document element of a document with its decrypted counterpart.

However, OMNodeImpl.detach doesn't inform the document that the element has been removed,
and the OMDocumentImpl.documentElement still points at the one being detached. When subsequently
attempting to add in the newly decrypted form of the element, it fails, asserting that the
document already has an element.

The work-around here is to specifically check in the case of doing a detach on the element
of a document, to set the document element of a document to null. Unfortunately, but do-able
without resorting to implementation details.



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


Mime
View raw message