- Completed Feb. 14, 2022. 9:01 p.m.
- Build took 32 seconds

Error
Command /home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/bin/python -m sphinx -T -E -b html -d _build/doctrees -D language=en . _build/html failed: Running Sphinx v1.8.6 loading translations [en]... done making output directory... loading intersphinx inventory from https://docs.python.org/3/objects.inv... building [mo]: targets for 0 po files that are out of date building [html]: targets for 9 source files that are out of date updating environment: 9 added, 0 changed, 0 removed reading sources... [ 11%] fields reading sources... [ 22%] index reading sources... [ 33%] marshal reading sources... [ 44%] messages reading sources... [ 55%] reference/datetime_helpers reading sources... [ 66%] reference/index reading sources... [ 77%] reference/marshal reading sources... [ 88%] reference/message Traceback (most recent call last): File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/cmd/build.py", line 304, in build_main app.build(args.force_all, filenames) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/application.py", line 341, in build self.builder.build_update() File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 347, in build_update len(to_build)) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 360, in build updated_docnames = set(self.read()) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 468, in read self._read_serial(docnames) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 490, in _read_serial self.read_doc(docname) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/builders/__init__.py", line 534, in read_doc doctree = read_doc(self.app, self.env, self.env.doc2path(docname)) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/io.py", line 318, in read_doc pub.publish() File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/core.py", line 218, in publish self.settings) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/readers/__init__.py", line 72, in read self.parse() File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/readers/__init__.py", line 78, in parse self.parser.parse(self.input, document) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/parsers.py", line 88, in parse self.statemachine.run(inputstring, document, inliner=self.inliner) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 171, in run input_source=document['source']) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/statemachine.py", line 240, in run context, state, transitions) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/statemachine.py", line 451, in check_line return method(match, context, next_state) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2769, in underline self.section(title, source, style, lineno - 1, messages) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 327, in section self.new_subsection(title, lineno, messages) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 395, in new_subsection node=section_node, match_titles=True) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 282, in nested_parse node=node, match_titles=match_titles) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 196, in run results = StateMachineWS.run(self, input_lines, input_offset) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/statemachine.py", line 240, in run context, state, transitions) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/statemachine.py", line 451, in check_line return method(match, context, next_state) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2342, in explicit_markup nodelist, blank_finish = self.explicit_construct(match) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2354, in explicit_construct return method(self, expmatch) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2097, in directive directive_class, match, type_name, option_presets) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/docutils/parsers/rst/states.py", line 2146, in run_directive result = directive_instance.run() File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/directive.py", line 131, in run documenter.generate(more_content=self.content) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/__init__.py", line 1248, in generate all_members=all_members) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/__init__.py", line 819, in generate self.document_members(all_members) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/__init__.py", line 1236, in document_members ModuleLevelDocumenter.document_members(self, all_members) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/__init__.py", line 693, in document_members members_check_module, members = self.get_object_members(want_all) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/__init__.py", line 570, in get_object_members members = get_object_members(self.object, self.objpath, self.get_attr, self.analyzer) File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/envs/stable/lib/python3.6/site-packages/sphinx/ext/autodoc/importer.py", line 257, in get_object_members for name in dir(subject): File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/checkouts/stable/proto/message.py", line 291, in __dir__ desc = self.pb().DESCRIPTOR File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/checkouts/stable/proto/message.py", line 307, in pb return cls.meta.pb File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/checkouts/stable/proto/message.py", line 274, in meta return cls._meta AttributeError: type object 'Message' has no attribute '_meta' Exception occurred: File "/home/docs/checkouts/readthedocs.org/user_builds/proto-plus-python/checkouts/stable/proto/message.py", line 274, in meta return cls._meta AttributeError: type object 'Message' has no attribute '_meta' The full traceback has been saved in /tmp/sphinx-err-r85mnjcq.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!