docmirror/dev-sidecar

bug: `mac` `1.8.3` 正常 `1.8.4` 报错 - 开启系统代理失败: `TypeError: Cannot read properties of null(reading 'get')`

Closed this issue · 10 comments

  • 你是否在现有 Issue列表 中搜索过相同问题,但未找到?

Ⅰ. 请说明操作系统及DS的版本号:

  1. 操作系统:Mac 15.0 Beta版(24A5331b)
  2. DS版本号:1.8.4

Ⅱ. 问题描述:

按照文档教程打包 1.8.3 是正常的
1.8.4 打包安装后 无法正常开启系统代理, 重新拉代码重复打包步骤问题同样存在,
删除ds相关配置目录重新安装证书 也一样

WX20240910-094201

Ⅲ. 请提供相关的错误日志,尽可能的详细:(日志文件在 ${user.home}/.dev-sidecar/logs/ 目录下)

WX20240910-094231

麻烦提供下日志文件

哦,看到你的截图了。我看下。

最新代码 打包使用正常 万分感谢

不客气

Close as caa0e80 : bugfix: 修复 linuxmac 操作系统下,启用 系统代理 报空指针异常的问题

@linluoran
对了,问一下,你是 mac 操作系统,这个配置有效吗?我这边只有windows操作系统,所以没测过 mac 和 linux的:
图片

@linluoran 对了,问一下,你是 mac 操作系统,这个配置有效吗?我这边只有windows操作系统,所以没测过 mac 和 linux的: 图片

我自己默认是关闭http代理的, 测试了一下 应该是正常有效果的, 不知道自己测试的是否有问题, 把谷歌网站的 s 去掉测试这个开关影响是正常的, 只是 http 的情况下不管是否开启都无响应.

@linluoran
你可以随便访问一个HTTP协议的地址:http://aaa.bbb.com ,然后去 ~/.dev-sidecar/logs/server.log 日志文件里看一下,有没有关于 aaa.bbb.com 的日志产生就知道有没有代理 HTTP 了。
然后再访问一个HTTPS协议的地址:https://ccc.ddd.com ,再去看下日志。

@linluoran 你可以随便访问一个HTTP协议的地址:http://aaa.bbb.com ,然后去 ~/.dev-sidecar/logs/server.log 日志文件里看一下,有没有关于 aaa.bbb.com 的日志产生就知道有没有代理 HTTP 了。 然后再访问一个HTTPS协议的地址:https://ccc.ddd.com ,再去看下日志。

我测试了一下 这个功能是正常的 勾上就会代理 http 取消就不代理了

好的,好的,那没问题了,谢谢。