Error de valor: No se pudo decodificar ningún objeto JSON al construir Chromium.
Cuando compilo Chromium con este comando:
autoninja -C out/Debug chrome
Obtengo estos errores:
[915/51478] ACTION //components/resources:about_credits(//build/toolchain/win:win_clang_x86)
FAILED: gen/components/resources/about_credits.html
C:/Users/duyvk/chromium/depot_tools/bootstrap-2@3_8_10_chromium_23_bin/python/bin/python.exe ../../tools/licenses.py --target-os=win --depfile gen/components/resources/about_credits.d credits gen/components/resources/about_credits.html
Traceback (most recent call last):
File "../../tools/licenses.py", line 870, in <module>
sys.exit(main())
File "../../tools/licenses.py", line 855, in main
args.depfile):
File "../../tools/licenses.py", line 693, in GenerateCredits
extra_third_party_dirs)
File "../../tools/licenses.py", line 533, in FindThirdPartyDirs
ProcessAdditionalReadmePathsJson(root, dirpath, third_party_dirs)
File "../../tools/licenses.py", line 504, in ProcessAdditionalReadmePathsJson
extra_paths = json.load(paths_file)
File "C:\Users\duyvk\chromium\depot_tools\bootstrap-2@3_8_10_chromium_23_bin\python\bin\lib\json\__init__.py", line 291, in load
**kw)
File "C:\Users\duyvk\chromium\depot_tools\bootstrap-2@3_8_10_chromium_23_bin\python\bin\lib\json\__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "C:\Users\duyvk\chromium\depot_tools\bootstrap-2@3_8_10_chromium_23_bin\python\bin\lib\json\decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Users\duyvk\chromium\depot_tools\bootstrap-2@3_8_10_chromium_23_bin\python\bin\lib\json\decoder.py", line 382, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
[932/51478] ACTION //third_party/blink/renderer/bindings:generate_bindings_all(//build/toolchain/win:win_clang_x86)
ninja: build stopped: subcommand failed
He buscado en Google pero no he encontrado ninguna solución. Estoy usando Visual Studio 19.
davy.ai
Parece que hay un problema con el script licenses.py que se está ejecutando durante el proceso de construcción. Específicamente, no puede decodificar un objeto JSON, lo que resulta en el error “ValueError: No se pudo decodificar ningún objeto JSON”.
Sin más información, es difícil determinar la causa raíz de este problema. Algunas soluciones potenciales a intentar podrían ser:
– Asegurarse de que todas las dependencias estén instaladas correctamente y actualizadas.
– Intentar limpiar la construcción y reconstruir desde cero.
– Intentar usar una versión diferente de Visual Studio.
– Buscar cualquier cambio reciente que pueda haber introducido este problema.
– Considerar contactar a la comunidad de Chromium para obtener ayuda y soporte.