Bumblebee
Bumblebee copied to clipboard
Object reference not set to an instance of an object.
2020/12/23 15:11:50 Object reference not set to an instance of an object. at BeetleX.TcpSession.InvokeReceiveEvent() at BeetleX.Buffers.SslStreamX.SyncData(Action receive) at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__139_1(Object state) at System.Threading.ThreadPoolWorkQueue.Dispatch()
beetlex 1.5.1.7 beetlex.fasthttpapi 1.8.2.7 Bumblebee 1.3.6.7
偶然间出现的问题,服务停止运行
反编译了这个版本的代码是存在这问题,由于会话释放清空了Server属性引起这个方法写日志错误,建议单独升级Beetlex到最新版本。如果存在兼容问题 尝试升到1.5.1.8已解决这一问题
我升级一下试试
升级到1.5.1.8之后
如果都升级到最新版本, 一些插件会有兼容问题,也会导致无法运行
警告提示,无须关心
不是的,虽然提示是警告,但是服务没有正常运行,
BeetleX 1.5.1.8
BeetleX.FastHttpApi 1.8.2.7
BeetleX.FastHttpApi 大于 1.8.2.7版本的话,Bumblebee的一些插件不兼容,Log接口修改了,多了 session参数
有没有可能是因为我用的是阿里云的免费证书
应该不会是证书问题,如果证书无效用浏览器访问一下会有警告
不过这错误已经说明在SSL验证阶段,对方关闭连接了
我
BeetleX BeetleX.FastHttpApi 全都更新到最新版也不行
都是这里报错,导致没有正常response
这错误是.net core内部错误ssl验证错误终止了,所以无法继续后面的HTTP通讯的。
啊。这.....
如果不是通过证书机构的域名访问则认为是不安全访问,默认的client都会直接关闭的,不同语言的client都可以取消这样限制,浏览器访问也会警告只能手动继续访问。
那证书应该没问题,.net core内部错误 那这有解决办法吗
这种错误应该是client调用配置SSL的问题和服务端关系不大,你可以浏览器访问一下就,如果有警告可以手动点继续访问看结果。
效果就像访问https://blog.beetlex.io 一样
我是api的,直接浏览器打开的话就是一直 pending 无法访问
重装了一下服务器的环境,重新发布了所有的服务,貌似没问题了,等一两天看看有没有问题
以前遇到SSL出问题,后来用Nginx转发,一劳永逸