Can modifying the reactor status be viewed as modifying the object & therefore not allowed while in the callback function?
Given the similar behaviour experienced when an owner object resides on a locked layer, that would be a very plausible explanation for this problem Alan. Though, the major underlying issue is that the
vlr-remove function reports that the reactor has been removed successfully, instead of throwing an error, and as a result the reactor cannot then be removed by any means other than to close the drawing.
In conclusion:When using Object Reactors:
- Do not attempt to remove the reactor from within the reactor callback function.
- Verify that all owner objects of an Object Reactor are write enabled before attempting to remove the reactor.