[ https://issues.apache.org/jira/browse/SOLR-15665?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17422229#comment-17422229 ]
ASF subversion and git services commented on SOLR-15665: -------------------------------------------------------- Commit c119c5f5056ec75ca6390fdb35ea2ad4260df48a in lucene-solr's branch refs/heads/branch_8x from Timothy Potter [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=c119c5f ] SOLR-15665: Move polling logic under main (#2585) > releaseWizard check Apache mirrors fails with RuntimeError > ---------------------------------------------------------- > > Key: SOLR-15665 > URL: https://issues.apache.org/jira/browse/SOLR-15665 > Project: Solr > Issue Type: Task > Security Level: Public(Default Security Level. Issues are Public) > Reporter: Timothy Potter > Assignee: Timothy Potter > Priority: Major > Time Spent: 40m > Remaining Estimate: 0h > > {code} > RuntimeError: > An attempt has been made to start a new process before the > current process has finished its bootstrapping phase. > This probably means that you are not using fork to start your > child processes and you have forgotten to use the proper idiom > in the main module: > if __name__ == '__main__': > freeze_support() > ... > The "freeze_support()" line can be omitted if the program > is not going to be frozen to produce an executable. > Traceback (most recent call last): > File "<string>", line 1, in <module> > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py", > line 116, in spawn_main > exitcode = _main(fd, parent_sentinel) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py", > line 125, in _main > prepare(preparation_data) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py", > line 236, in prepare > _fixup_main_from_path(data['init_main_from_path']) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py", > line 287, in _fixup_main_from_path > main_content = runpy.run_path(main_path, > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", > line 268, in run_path > return _run_module_code(code, init_globals, run_name, > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", > line 97, in _run_module_code > _run_code(code, mod_globals, init_globals, > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/runpy.py", > line 87, in _run_code > exec(code, run_globals) > File > "/Users/tjp/.lucene-releases/8.10.0/lucene-solr/dev-tools/scripts/poll-mirrors.py", > line 158, in <module> > with Pool(processes=5) as pool: > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/context.py", > line 119, in Pool > return Pool(processes, initializer, initargs, maxtasksperchild, > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", > line 212, in __init__ > self._repopulate_pool() > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", > line 303, in _repopulate_pool > return self._repopulate_pool_static(self._ctx, self.Process, > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py", > line 326, in _repopulate_pool_static > w.start() > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/process.py", > line 121, in start > self._popen = self._Popen(self) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/context.py", > line 284, in _Popen > return Popen(process_obj) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_spawn_posix.py", > line 32, in __init__ > super().__init__(process_obj) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_fork.py", > line 19, in __init__ > self._launch(process_obj) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/popen_spawn_posix.py", > line 42, in _launch > prep_data = spawn.get_preparation_data(process_obj._name) > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py", > line 154, in get_preparation_data > _check_not_importing_main() > File > "/opt/brew/Cellar/python@3.9/3.9.7/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/spawn.py", > line 134, in _check_not_importing_main > {code} > see slack convo: > https://the-asf.slack.com/archives/CEKUCUNE9/p1632844019097800 -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org