Task #5786 (closed)
Opened 8 years ago
Closed 8 years ago
Bug: background process can cease work on error
| Reported by: | jamoore | Owned by: | jamoore |
|---|---|---|---|
| Priority: | blocker | Milestone: | OMERO-Beta4.3 |
| Component: | Services | Version: | n.a. |
| Keywords: | n.a. | Cc: | cxallan |
| Resources: | n.a. | Referenced By: | n.a. |
| References: | n.a. | Remaining Time: | 0.0d |
| Sprint: | 2011-06-16 (14) |
Description (last modified by jmoore)
An exception (#5787) caused the background pixel data thread to become inactive The issue is that when there is a Pixels object which is deleted before it can be processed, the query which join against the pixels table returns null. Moving the join of the pixels into the subselect should solve this issue.
Change History (5)
comment:1 Changed 8 years ago by jmoore
comment:2 Changed 8 years ago by jmoore
- Description modified (diff)
comment:3 Changed 8 years ago by jmoore
- Description modified (diff)
- Remaining Time changed from 0.4 to 0.25
comment:4 Changed 8 years ago by jmoore <josh@…>
(In [e210f8bcdec1488a5ad9fc71a8d6e1961c81f270/ome.git] on branch develop) Moving join of pixels into subselect (See #5786)
comment:5 Changed 8 years ago by jmoore
- Description modified (diff)
- Remaining Time changed from 0.25 to 0
- Resolution set to fixed
- Status changed from new to closed
The previous "first issue" regarding System.exit was wrong. The invocation by Quartz will start a new context as necessary. The previous commit should fix everything.
jstack output: