Bug #1587 (closed)
Opened 13 years ago
Closed 13 years ago
OOM on the server hangs the client
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | critical | Cc: | cxallan, dzmacdonald |
Sprint: | n.a. | ||
Total Remaining Time: | n.a. |
Description
The blitz-wrapper code catches Exception not Throwable, causing any method which throws an OOM to hang the client. An initial solution will be to wrap the old-style services with a Throwable catch.
We will still need to:
- need to upgrade new-style methods
- catch OOMs at a lower level
Change History (4)
comment:1 Changed 13 years ago by jmoore
comment:2 Changed 13 years ago by jmoore
- Milestone changed from OMERO-Beta4.1 to OMERO-Beta4.2
comment:3 Changed 13 years ago by jmoore
See #1709
comment:4 Changed 13 years ago by jmoore
- Resolution set to duplicate
- Status changed from new to closed
Duplicating to #1649
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
r5558 and r5560 have the initial check. Pushing this to 4.2. A complete review of all exeption handling ("Throwable everywhere!") is necessary.