-
Bug
-
Resolution: Done
-
Blocker
-
3.3.0.Final
-
None
If you call Node.remove() on a shareable node, and then attempt to iterate over the children of what was a formerly a parent of the node, a NoSuchElementException is thrown, making it impossible to access that Node's children.
This does not happen when Node.removeSharedSet() is called, which is the work around.
I'm not sure what the behavior should be when Node.remove() is called for a shareable node - perhaps either throw an exception, or just call Node.removeSharedSet().