Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: 请求http协议的bark 的sever 的时候会爆空指针错误 #207

Closed
foglede opened this issue Aug 17, 2022 · 2 comments
Closed
Assignees
Labels
bug Something isn't working

Comments

@foglede
Copy link

foglede commented Aug 17, 2022

是否有人曾提过类似的问题

否(No)

升级到最新的版本是否存在这个问题

是(Yes)

是否已经查阅Wiki文档还未能解决的

是(Yes)

APP版本

v3.0.8

问题描述

请求http协议的bark 的sever 的时候会爆空指针错误 (2.0)版本无此错误。
另外请添加一个 https 不检查证书选项。

复现步骤

bark 填 http 地址 名称 其它全留空即能复现

是否必现

是(Yes)

出现问题的手机信息

xiaomi

出现问题的安卓版本、系统版本

7

提供截图或视频

No response

提供报错堆栈

No response

提供解决方案

No response

@foglede foglede added the bug Something isn't working label Aug 17, 2022
@foglede
Copy link
Author

foglede commented Aug 17, 2022

找到问题原因了,勉强算是BUG,就是在极端情况下,流量不足,或者流量转为2G(2G网络下某些运营商会强制转为http),与机型适配无关,运营商网络不正常情况下,有可能返回非200 HTTP响应,或者 body 内容被劫持。此时BUG复现。下个版本可以多写一些判断即可。

@pppscn
Copy link
Owner

pppscn commented Sep 21, 2022

等下一个版本发布 或 下载每周构建版本

@pppscn pppscn closed this as completed Sep 21, 2022
venpong pushed a commit to venpong/SmsForwarder that referenced this issue Sep 23, 2022
* 'main' of https://github.com/pppscn/SmsForwarder:
  整理:code review
  新增:`webhook`发送通道增加`PUT`/`PATCH`请求方式 pppscn#206
  新增:`webhook`发送通道增加`PUT`/`PATCH`请求方式 pppscn#206
  优化:仅当有WIFI网络时自动检查更新/获取提示
  新增:自动删除N天前的转发记录(0=禁用,触发机制:每次电量变化时扫描) pppscn#224
  优化:自动消除通知仅消除已匹配的通知 pppscn#204(临时方案,重复查询换取准确性)
  修复:添加发送通道按钮丢失
  修复:通话转发卡槽信息识别错误
  升级:gradle及依赖版本
  精简:去掉美团多渠道打包 升级:权限请求框架 XXPermissions
  修复:极端情况下Gson().fromJson爆空指针错误 pppscn#207
  修复:通过转发日志中重新发送短信时,{{接收时间}}错误 pppscn#218
  优化:复制服务端地址时,IPv6地址加[]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants