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
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.
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.
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 #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.
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.
For reference, attached the svn diff for the changes related to WSCOMMONS-96 and WSCOMMONS-97.
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?
What needs to be done here?