-
Notifications
You must be signed in to change notification settings - Fork 103
Description
For some reason there is an error related to threads when attempting to download. Any idea what's up?
$ hdfscli download -a dev /data/my_data my_data
ERROR Error while downloading. Attempting cleanup.
Traceback (most recent call last):
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 212, in init
self._repopulate_pool()
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 303, in _repopulate_pool
return self._repopulate_pool_static(self._ctx, self.Process,
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 326, in _repopulate_pool_static
w.start()
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/dummy/init.py", line 51, in start
threading.Thread.start(self)
File "/home/user/.miniconda3/lib/python3.8/threading.py", line 852, in start
_start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/client.py", line 814, in download
_map_async(n_threads, _download, fpath_tuples)
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/client.py", line 1179, in _map_async
pool = ThreadPool(pool_size)
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 922, in init
Pool.init(self, processes, initializer, initargs)
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 216, in init
p.terminate()
AttributeError: 'DummyProcess' object has no attribute 'terminate'
ERROR Unable to cleanup temporary folder.
ERROR Unexpected exception.
Traceback (most recent call last):
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 212, in init
self._repopulate_pool()
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 303, in _repopulate_pool
return self._repopulate_pool_static(self._ctx, self.Process,
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 326, in _repopulate_pool_static
w.start()
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/dummy/init.py", line 51, in start
threading.Thread.start(self)
File "/home/user/.miniconda3/lib/python3.8/threading.py", line 852, in start
_start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/config.py", line 195, in wrapper
return func(*args, **kwargs)
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/main.py", line 227, in main
client.download(
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/client.py", line 825, in download
raise err
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/client.py", line 814, in download
_map_async(n_threads, _download, fpath_tuples)
File "/home/user/.miniconda3/lib/python3.8/site-packages/hdfs/client.py", line 1179, in _map_async
pool = ThreadPool(pool_size)
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 922, in init
Pool.init(self, processes, initializer, initargs)
File "/home/user/.miniconda3/lib/python3.8/multiprocessing/pool.py", line 216, in init
p.terminate()
AttributeError: 'DummyProcess' object has no attribute 'terminate'
0