FBTFS: TypeError: 'NoneType' object has no attribute '__getitem__' in src/third_party/catapult/third_party/beautifulsoup4/bs4/dammit.py
Reported by
d33...@gmail.com,
Apr 14 2017
|
|||
Issue description
UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/57.0.2987.98 Chrome/57.0.2987.98 Safari/537.36
Steps to reproduce the problem:
Build Latest chromium on Ubuntu 16.10.
What is the expected behavior?
What went wrong?
[23:16:08] ➜ src git:(757e34b) ninja -C out/Default chrome
ninja: Entering directory `out/Default'
[5227/31265] ACTION //third_party/catapult/tracing:generate_about_tracing(//build/toolchain/linux:clang_x64)
FAILED: gen/content/browser/tracing/about_tracing.js gen/content/browser/tracing/about_tracing.html
python ../../third_party/catapult/tracing/bin/generate_about_tracing_contents --outdir gen/content/browser/tracing
Traceback (most recent call last):
File "../../third_party/catapult/tracing/bin/generate_about_tracing_contents", line 14, in <module>
sys.exit(generate_about_tracing_contents.Main(sys.argv[1:]))
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/tracing/tracing_build/generate_about_tracing_contents.py", line 46, in Main
minify=not args.no_min)
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/py_vulcanize/py_vulcanize/generate.py", line 255, in GenerateStandaloneHTMLToFile
module.AppendHTMLContentsToFile(output_file, controller, minify=minify)
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/py_vulcanize/py_vulcanize/html_module.py", line 71, in AppendHTMLContentsToFile
for piece in self._parser_results.YieldHTMLInPieces(ctl, minify=minify):
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/py_vulcanize/py_vulcanize/parse_html_deps.py", line 126, in YieldHTMLInPieces
yield self.GenerateHTML(controller, minify)
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/py_vulcanize/py_vulcanize/parse_html_deps.py", line 129, in GenerateHTML
soup = _CreateSoupWithoutHeadOrBody(unicode(self._soup))
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/py_vulcanize/py_vulcanize/parse_html_deps.py", line 79, in _CreateSoupWithoutHeadOrBody
soup = bs4.BeautifulSoup()
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/beautifulsoup4/bs4/__init__.py", line 193, in __init__
self.builder.prepare_markup(markup, from_encoding)):
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/beautifulsoup4/bs4/builder/_lxml.py", line 99, in prepare_markup
for encoding in detector.encodings:
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/beautifulsoup4/bs4/dammit.py", line 256, in encodings
self.chardet_encoding = chardet_dammit(self.markup)
File "/mnt/bcache/mnt/sda/d33tah/workspace/src/chromium/chromium/src/third_party/catapult/third_party/beautifulsoup4/bs4/dammit.py", line 31, in chardet_dammit
return chardet.detect(s)['encoding']
TypeError: 'NoneType' object has no attribute '__getitem__'
[5236/31265] CXX obj/third_party/flatbuffers/compiler_files/idl_parser.o
ninja: build stopped: subcommand failed.
Did this work before? N/A
Chrome version: 57.0.2987.98 Channel: n/a
OS Version: Ubuntu 16.10
Flash Version: not relevant
,
Apr 17 2017
,
Apr 17 2018
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||
►
Sign in to add a comment |
|||
Comment 1 by d33...@gmail.com
, Apr 14 2017