The bug fixed in WSCOMMONS-96 and WSCOMMONS-97 should be reflected in DOOM implementation as well. I consider this as a post Axiom 1.1 release issue.
OM Serialization doesn't work when a tree contains more than on non-built OMElements
Handling of completeness in OMNodes is not correct/complete
What needs to be done here?
Apologies about the delay ... have to look at the original issues to figure out wht needs to be done ... can we please push this a little further or can someone else please pick this up?
For reference, attached the svn diff for the changes related to WSCOMMONS-96 and WSCOMMONS-97.
The testOMSerializationWithTwoNonBuiltOMElements unit test is now executed against DOOM as well and it passes (with a minor correction to the DOOM code); see r1053681. Therefore I think we can consider this issue as fixed.
Integrated in ws-axiom-trunk #300 (See https://hudson.apache.org/hudson/job/ws-axiom-trunk/300/)
Added two new test cases for OMContainer#serializeAndConsume. They will be necessary to ensure non regression when implementing AXIOM-24. In addition, they reveal problems in DOOM which may be related to AXIOM-315.
Reopening this one again because I now have two test cases that show a problem in DOOM that may be related to the present issue/task.
Integrated in ws-axiom-trunk #312 (See https://hudson.apache.org/hudson/job/ws-axiom-trunk/312/)
Added two test cases that provide evidence for AXIOM-315.
Integrated in ws-axiom-trunk #638 (See https://builds.apache.org/job/ws-axiom-trunk/638/)
AXIOM-315: Fixed known issues with respect to node completeness in DOOM.