This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
This is to avoid a code that would interfere with transactions that do not belong to it.
As far as I remember, Jarda proposed this as a TCA. Nobody pushed for making it a TCR.
ok, I thought we changed it in following discussion, but it was not my call so I will believe you and let Yarda or Hrebejk rise the priority if they think otherwise.
In the next discussion we touched issue that any listener on MDR could automatically rollback any transaction by calling MDRManager.rollback(). Martin pointed out that he wants to add the veto ability to the listeners via VetoableChange anyway. If that happens, this is just TCA, if the vetoablechange will not be added, I consider this an unwanted sideeffect and hole in the API that needs to be fixed and I would turn this into TCR.
Will not do for now to preserve backward compatibility. VetoChangeException was added as discussed. Changing to enhancement to allow future tracking.
This issue (as several others which I am changing at once) as a TCR or TCA, but it is not a defect. As I am aware of our attitude towards non-defects - e.g. ignore them, I believe it is safe to assume that these issues are never going to be fixed. As such I am closing them. If anyone believes that this issue is important to be fixed, then please reopen. In such case I suggest to track it then as a defect.