pritamdodeja opened a new issue, #35867: URL: https://github.com/apache/beam/issues/35867
### What happened? I have a pipeline that works with DirectRunner (direct_num_workers: 0, direct_running_mode: multi_processing) without issues. PrismRunner (2.67) fails with the below errors: ``` Traceback (most recent call last): File "/home/pritamdodeja/demo/template/windowed_sequences.py", line 112, in <module> with beam.Pipeline(options=opts) as p: File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/pipeline.py", line 663, in __exit__ self.result.wait_until_finish() Exception in thread wait_until_finish_read: Traceback (most recent call last): File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/threading.py", line 1016, in _bootstrap_inner File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/portability/portable_runner.py", line 568, in wait_until_finish self.run() File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/threading.py", line 953, in run raise self._runtime_exception File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/portability/portable_runner.py", line 574, in _observe_state self._target(*self._args, **self._kwargs) File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/portability/portable_runner.py", line 533, in read_messages for state_response in self._state_stream: File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/grpc/_channel.py", line 543, in __next__ for message in self._message_stream: File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/grpc/_channel.py", line 543, in __next__ return self._next() return self._next() File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/grpc/_channel.py", line 969, in _next File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/grpc/_channel.py", line 969, in _next raise self raise self grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with: status = StatusCode.DEADLINE_EXCEEDED details = "Deadline Exceeded" debug_error_string = "UNKNOWN:Error received from peer {created_time:"2025-08-14T10:32:57.766869481-04:00", grpc_status:4, grpc_message:"Deadline Exceeded"}" >grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with: status = StatusCode.DEADLINE_EXCEEDED details = "Deadline Exceeded" debug_error_string = "UNKNOWN:Error received from peer {grpc_message:"Deadline Exceeded", grpc_status:4, created_time:"2025-08-14T10:32:57.731394275-04:00"}" > Exception in thread run_worker_job-001[job]_ref_Environment_default_environment_1: Traceback (most recent call last): File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/worker/sdk_worker.py", line 283, in run Exception in thread read_state: Traceback (most recent call last): File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/threading.py", line 1016, in _bootstrap_inner self.run() File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/threading.py", line 953, in run self._target(*self._args, **self._kwargs) File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/worker/sdk_worker.py", line 1073, in pull_responses getattr(self, SdkHarness.REQUEST_METHOD_PREFIX + request_type)( File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/worker/sdk_worker.py", line 343, in _request_process_bundle_progress for response in responses: self._request_process_bundle_action(request) File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/grpc/_channel.py", line 543, in __next__ File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/apache_beam/runners/worker/sdk_worker.py", line 352, in _request_process_bundle_action return self._next() File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/site-packages/grpc/_channel.py", line 969, in _next self._report_progress_executor.submit(task) File "/home/pritamdodeja/.pyenv/versions/3.10.14/lib/python3.10/concurrent/futures/thread.py", line 167, in submit raise RuntimeError('cannot schedule new futures after shutdown') raise self RuntimeError: cannot schedule new futures after shutdown grpc._channel._MultiThreadedRendezvous: <_MultiThreadedRendezvous of RPC that terminated with: status = StatusCode.UNAVAILABLE details = "Socket closed" debug_error_string = "UNKNOWN:Error received from peer ipv6:%5B::1%5D:42955 {grpc_message:"Socket closed", grpc_status:14, created_time:"2025-08-14T10:32:58.053915407-04:00"}" > ``` ### Issue Priority Priority: 2 (default / most bugs should be filed as P2) ### Issue Components - [x] Component: Python SDK - [ ] Component: Java SDK - [ ] Component: Go SDK - [ ] Component: Typescript SDK - [ ] Component: IO connector - [ ] Component: Beam YAML - [ ] Component: Beam examples - [ ] Component: Beam playground - [ ] Component: Beam katas - [ ] Component: Website - [ ] Component: Infrastructure - [ ] Component: Spark Runner - [ ] Component: Flink Runner - [ ] Component: Samza Runner - [ ] Component: Twister2 Runner - [ ] Component: Hazelcast Jet Runner - [ ] Component: Google Cloud Dataflow Runner -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@beam.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org