当前位置: 首页 > news >正文

webrtc gclient sync报错问题解决

报错信息
strp_current_url = current_url[:-4] if current_url.endswith(
^^^^^^^^^^^^^^^^^^^^
AttributeError: ‘NoneType’ object has no attribute ‘endswith’

gclient syncsrc/base (ERROR)
----------------------------------------
[0:00:00] Started.
----------------------------------------
Traceback (most recent call last):File "/home/lign/depot_tools/metrics.py", line 302, in print_notice_and_exityieldFile "/home/lign/depot_tools/gclient.py", line 4638, in <module>sys.exit(main(sys.argv[1:]))^^^^^^^^^^^^^^^^^^File "/home/lign/depot_tools/gclient.py", line 4624, in mainreturn dispatcher.execute(OptionParser(), argv)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/lign/depot_tools/subcommand.py", line 254, in executereturn command(parser, args[1:])^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/lign/depot_tools/gclient.py", line 3977, in CMDsyncret = client.RunOnDeps('update', args)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/lign/depot_tools/gclient.py", line 2436, in RunOnDepswork_queue.flush(revision_overrides,File "/home/lign/depot_tools/gclient_utils.py", line 1026, in flushreraise(e[0], e[1], e[2])File "/home/lign/depot_tools/gclient_utils.py", line 53, in reraiseraise valueFile "/home/lign/depot_tools/gclient_utils.py", line 1105, in runself.item.run(*self.args, **self.kwargs)File "/home/lign/depot_tools/gclient.py", line 1251, in runself._got_revision = self._used_scm.RunCommand(^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/lign/depot_tools/gclient_scm.py", line 137, in RunCommandreturn getattr(self, command)(options, args, file_list)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/lign/depot_tools/gclient_scm.py", line 664, in wrapperreturn_val = f(*args)^^^^^^^^File "/home/lign/depot_tools/gclient_scm.py", line 866, in updatestrp_current_url = current_url[:-4] if current_url.endswith(^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'endswith'

问题原因:参考https://groups.google.com/a/chromium.org/g/chromium-dev/c/7fv7rSr2sbo
的描述,这个问题似乎是由避免静默覆盖 diff.ignoreSubmodules 配置引入的,该配置在 ‘git config --list -z’ 命令中添加了 ‘–show-scope’ 选项,但该选项从 git v2.26 开始受支持,并且该命令在较旧的 git 中会失败。
解决办法:升级git版本,参考https://blog.csdn.net/ypgsh/article/details/120632001

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • lnmp - 登录技术方案设计与实现
  • WPF DataGrid 动态修改某一个单元格的样式
  • Scrapy爬虫IP代理池:提升爬取效率与稳定性
  • 10年408考研真题-数据结构
  • Ubuntu下使用 python搭建服务实现从web端远程配置设备网口
  • 【服务器入门】Linux系统基础知识
  • JS | 详解浏览器存储机制cookies、sessionStorage和localStorage的区别
  • 小程序组件间通信
  • Oracle 数据库常用命令与操作指南
  • 【乐企】基础版接口代码实现
  • 【iOS】引用计数(一)
  • 0基础学习HTML(十一)列表
  • xilinx hbm ip运用
  • 什么是堡垒机?运维为什么需要堡垒机?
  • Apache James配置连接达梦数据库
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 0x05 Python数据分析,Anaconda八斩刀
  • Angular数据绑定机制
  • Babel配置的不完全指南
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • flutter的key在widget list的作用以及必要性
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • python_bomb----数据类型总结
  • Rancher-k8s加速安装文档
  • SpringCloud集成分布式事务LCN (一)
  • Vue全家桶实现一个Web App
  • 动态魔术使用DBMS_SQL
  • 对超线程几个不同角度的解释
  • 缓存与缓冲
  • 记录:CentOS7.2配置LNMP环境记录
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 思维导图—你不知道的JavaScript中卷
  • 责任链模式的两种实现
  • PostgreSQL之连接数修改
  • 容器镜像
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • #pragma data_seg 共享数据区(转)
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (JS基础)String 类型
  • (独孤九剑)--文件系统
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • **PHP二维数组遍历时同时赋值
  • .htaccess 强制https 单独排除某个目录
  • .NET CORE 第一节 创建基本的 asp.net core
  • .net core + vue 搭建前后端分离的框架
  • .NET DataGridView数据绑定说明
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .NET开源纪元:穿越封闭的迷雾,拥抱开放的星辰