Bug #7633

AbstractEventHandler catches exceptions prematurely within the requests

Added by Jussi Koskela about 1 month ago. Updated about 2 hours ago.

Status:ClosedStart date:2017-11-22
Priority:4Due date:2017-11-22
Assignee:Jussi Koskela% Done:

100%

Category:-Spent time:-
Target version:2017-27
Release notes:Changed document server's @AbstractEventHandler@ implementations to not trap exceptions prematurely causing write transactions to never be cancelled even if errors occur. Now both read and write transaction handlers are handled the same way. Also deprecated old event handler implementations that should no longer be used.
Tags: simupedia, 1.31.0
Story points-
Velocity based estimate-
ReleaseSimantics 1.31.0Release relationshipAuto

Description

Exceptions should be handled by the request processor. Otherwise failed write transactions will not be cancelled.
For consistency the read transactions should be handled the same way.

Associated revisions

Revision 8a609b2a
Added by Jussi Koskela about 1 month ago

Let the request processor handle the exceptions

Prior to this failed write transactions were not cancelled. For
consistency the read transactions are now handled the same way.
Also deprecated legacy implementations.

refs #7633

Change-Id: Ic301acc2d7f05bb8f42df3322e94cf56b1631203

History

#1 Updated by Jussi Koskela about 1 month ago

  • Status changed from New to Feedback

#2 Updated by Tuukka Lehtonen about 1 month ago

  • % Done changed from 0 to 100

#3 Updated by Jussi Koskela about 1 month ago

  • Status changed from Feedback to Closed

#4 Updated by Tuukka Lehtonen about 2 hours ago

  • Release set to 56

#5 Updated by Tuukka Lehtonen about 2 hours ago

  • Release notes set to Changed document server's @AbstractEventHandler@ implementations to not trap exceptions prematurely causing write transactions to never be cancelled even if errors occur. Now both read and write transaction handlers are handled the same way. Also deprecated old event handler implementations that should no longer be used.

Also available in: Atom PDF