When exporting the object, the new node at /path is properly shown in the introspection document, however after it is unexported the node will continue to show up. That is, introspecting results in the following document even if the object has been unexported:
The following is a very simple minimum example of a DBus-Java program:
When exporting the object, the new node at
/path
is properly shown in the introspection document, however after it is unexported the node will continue to show up. That is, introspecting results in the following document even if the object has been unexported:This is contrary to the DBus reference implementation - the path should be removed if it is unexported.
This looks like a problem with the
ObjectTree
class.