-
Bug
-
Resolution: Done
-
Blocker
-
None
-
None
-
None
If JobListener's are defined for the org.jberet.runtime.context.JobContextImpl doesn't release the org.jberet.creation.ArtifactCreationContext thread local context.
+--------------------------------------------------------------+------------+-----------------+--------------+
| Name | Objects | Retained Size | Dominators |
+--------------------------------------------------------------+------------+-----------------+--------------+
| +---<All the objects> | 3 100 % | 72 100 % | |
| | | | | |
| +---javax.batch.api.listener.JobListener[] | 3 100 % | 72 100 % | 3 |
| | | | | |
| +---org.jberet.runtime.context.JobContextImpl | 3 100 % | 72 100 % | 3 |
| | | | | |
| +---org.jberet.creation.ArtifactCreationContext | 3 100 % | 72 100 % | 3 |
| | | | | |
| +---java.lang.ThreadLocal$ThreadLocalMap$Entry | 3 100 % | 72 100 % | 3 |
| | | | | |
| +---java.lang.ThreadLocal$ThreadLocalMap$Entry[] | 3 100 % | 72 100 % | 3 |
| | | | | |
| +---java.lang.ThreadLocal$ThreadLocalMap | 3 100 % | 72 100 % | 3 |
| | | | | |
| +---java.lang.Thread | 3 100 % | 72 100 % | 3 |
+--------------------------------------------------------------+------------+-----------------+--------------+
- relates to
-
JBERET-186 ClassCastException when accessing serialized data from a different class loader in the InMemoryJobRepository
- Resolved