Problems with flushAdvertisement
I have a peergroup which has some subgroups. I attempt to flush some of the peergroup advertisements for the subgroups and cannot seem to flush any of them. The logs are returning this:
2009-06-03 01:36:45 FINE [net.jxta.impl.discovery.DiscoveryServiceImpl:flushAdvertisement] Flushing adv uuid-1F77163CD31A4C8DBBBCDB157E7B394302 of type Groups
2009-06-03 01:36:45 FINE [net.jxta.impl.cm.Cm:remove] failed to remove Groups/uuid-1F77163CD31A4C8DBBBCDB157E7B394302
The FINE log message of failed to remove seems to imply that the entry is not found according to the source code. The variable messages in the source code seem to imply there should be directories of Groups with their uuid's in it. I'm not sure if that is just in the databases in the directories. My cm directory has directories directly under cm named after the group uuid's. Am I going about this incorrectly. I looked at the other message in the forum regarding flushAdvertisement but it seems to be doing exactly what I'm doing which is enumerating the advertisements I'm interested in and calling falushAdvertisement from the discovery service.
Any pointers would be appreciated.