Skip to content

Cannot download #149

@andrewjong

Description

@andrewjong

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions