Hello Beamers.

Just curious does anyone having trouble running
':sdks:python:test-suites:tox:pycommon:docs' command locally?

After rebasing with master recently, I am facing sphinx thread fork error
with on my macos mojave, using python 3.7.0.
I Tried to add system variable "export
OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES" (which I found on google) but no
luck!

Any suggestions/help?

Thanks!

Console Log:
------------------------------------------------------
....
Creating file target/docs/source/apache_beam.utils.proto_utils.rst.
Creating file target/docs/source/apache_beam.utils.retry.rst.
Creating file target/docs/source/apache_beam.utils.subprocess_server.rst.
Creating file target/docs/source/apache_beam.utils.thread_pool_executor.rst.
Creating file target/docs/source/apache_beam.utils.timestamp.rst.
Creating file target/docs/source/apache_beam.utils.urns.rst.
Creating file target/docs/source/apache_beam.utils.rst.
objc[8384]: +[__NSCFConstantString initialize] may have been in progress in
another thread when fork() was called.
objc[8384]: +[__NSCFConstantString initialize] may have been in progress in
another thread when fork() was called. We cannot safely call it or ignore
it in the fork() child process. Crashing instead. Set a breakpoint on
objc_initializeAfterForkError to debug.

Traceback (most recent call last):
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/cmd/build.py",
line 304, in build_main
    app.build(args.force_all, filenames)
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/application.py",
line 335, in build
    self.builder.build_all()
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/builders/__init__.py",
line 305, in build_all
    self.build(None, summary=__('all source files'), method='all')
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/builders/__init__.py",
line 360, in build
    updated_docnames = set(self.read())
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/builders/__init__.py",
line 466, in read
    self._read_parallel(docnames, nproc=self.app.parallel)
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/builders/__init__.py",
line 521, in _read_parallel
    tasks.join()
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/util/parallel.py",
line 114, in join
    self._join_one()
  File
"/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/lib/python3.7/site-packages/sphinx/util/parallel.py",
line 120, in _join_one
    exc, logs, result = pipe.recv()
  File
"/Users/shoaib/.pyenv/versions/3.7.0/lib/python3.7/multiprocessing/connection.py",
line 250, in recv
    buf = self._recv_bytes()
  File
"/Users/shoaib/.pyenv/versions/3.7.0/lib/python3.7/multiprocessing/connection.py",
line 407, in _recv_bytes
    buf = self._recv(4)
  File
"/Users/shoaib/.pyenv/versions/3.7.0/lib/python3.7/multiprocessing/connection.py",
line 383, in _recv
    raise EOFError
EOFError

Exception occurred:
  File
"/Users/shoaib/.pyenv/versions/3.7.0/lib/python3.7/multiprocessing/connection.py",
line 383, in _recv
    raise EOFError
EOFError
The full traceback has been saved in
/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/target/.tox-py37-docs/py37-docs/tmp/sphinx-err-mphtfnei.log,
if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error
message can be provided next time.
A bug report can be filed in the tracker at <
https://github.com/sphinx-doc/sphinx/issues>. Thanks!
objc[8385]: +[__NSCFConstantString initialize] may have been in progress in
another thread when fork() was called.
objc[8385]: +[__NSCFConstantString initialize] may have been in progress in
another thread when fork() was called. We cannot safely call it or ignore
it in the fork() child process. Crashing instead. Set a breakpoint on
objc_initializeAfterForkError to debug.
objc[8386]: +[__NSCFConstantString initialize] may have been in progress in
another thread when fork() was called.
objc[8386]: +[__NSCFConstantString initialize] may have been in progress in
another thread when fork() was called. We cannot safely call it or ignore
it in the fork() child process. Crashing instead. Set a breakpoint on
objc_initializeAfterForkError to debug.
....
....
....
        9.54 real         4.59 user         1.69 sys
ERROR: InvocationError for command /usr/bin/time scripts/generate_pydoc.sh
(exited with code 2)
py37-docs run-test-post: commands[0] |
/Users/shoaib/Projects/beam/newbeam/sdks/python/test-suites/tox/pycommon/build/srcs/sdks/python/scripts/run_tox_cleanup.sh
___________________________________ summary
____________________________________
ERROR:   py37-docs: commands failed

> Task :sdks:python:test-suites:tox:pycommon:docs FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':sdks:python:test-suites:tox:pycommon:docs'.
> Process 'command 'sh'' finished with non-zero exit value 1
------------------------------------------------------



*Shoaib Zafar*
Software Engineering Lead
Mobile: +92 333 274 6242
Skype: live:shoaibzafar_1

<http://venturedive.com/>

Reply via email to