The bug is in LaunchpadBrowserPublication.handleException: we implement a special Retry handler that bypasses the superclass' handleException, so the transaction is never aborted before a retry is executed. Manually aborting before raising the retry fixes it.
The bug is in LaunchpadBrowse rPublication. handleException : we implement a special Retry handler that bypasses the superclass' handleException, so the transaction is never aborted before a retry is executed. Manually aborting before raising the retry fixes it.