HF RL Explorer

ElasticJob shares listener and error handler instances across jobs, corrupting state

ElasticJob shares listener and error handler instances across jobs, corrupting state: a task in LegoFlow-SWE (Harbor dataset). When multiple jobs are configured with the same jobListenerType or the same error handler type string, the SPI-based factories reuse a single instance of the corresponding…

The task

When multiple jobs are configured with the same `jobListenerType` or the same error handler type string, the SPI-based factories reuse a single instance of the corresponding `ElasticJobListener` or `JobErrorHandler` across all jobs. This is incorrect for any implementation that holds per‑job mutable state.

Part of Lego-X/LegoFlow-SWE.