InvalidMetadata and CyclicDependencyGroup cannot be pickled/unpickled
InvalidMetadata and CyclicDependencyGroup cannot be pickled/unpickled: a task in repo2rlenv-swe-next (Harbor dataset). Both InvalidMetadata and CyclicDependencyGroup raise a TypeError when you try to send them across a process boundary (e.g. via concurrent.futures or multiprocessing ), because…
The task
Both `InvalidMetadata` and `CyclicDependencyGroup` raise a `TypeError` when you try to send them across a process boundary (e.g. via `concurrent.futures` or `multiprocessing`), because Python's default exception pickling mechanism reconstructs exceptions using `self.args`, and neither class's `self.args` matches its…
Part of FineEnvs/repo2rlenv-swe-next.