Bumblebee icon indicating copy to clipboard operation
Bumblebee copied to clipboard

Object reference not set to an instance of an object.

Open snltty opened this issue 4 years ago • 20 comments

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

偶然间出现的问题,服务停止运行

snltty avatar Dec 23 '20 07:12 snltty

反编译了这个版本的代码是存在这问题,由于会话释放清空了Server属性引起这个方法写日志错误,建议单独升级Beetlex到最新版本。如果存在兼容问题 尝试升到1.5.1.8已解决这一问题

beetlex-io avatar Dec 23 '20 08:12 beetlex-io

我升级一下试试

snltty avatar Dec 23 '20 08:12 snltty

升级到1.5.1.8之后 1

snltty avatar Dec 23 '20 08:12 snltty

如果都升级到最新版本, 一些插件会有兼容问题,也会导致无法运行

snltty avatar Dec 23 '20 08:12 snltty

警告提示,无须关心

beetlex-io avatar Dec 23 '20 08:12 beetlex-io

不是的,虽然提示是警告,但是服务没有正常运行, 24

snltty avatar Dec 23 '20 08:12 snltty

BeetleX 1.5.1.8 BeetleX.FastHttpApi 1.8.2.7 1

BeetleX.FastHttpApi 大于 1.8.2.7版本的话,Bumblebee的一些插件不兼容,Log接口修改了,多了 session参数

snltty avatar Dec 23 '20 09:12 snltty

有没有可能是因为我用的是阿里云的免费证书

snltty avatar Dec 23 '20 09:12 snltty

应该不会是证书问题,如果证书无效用浏览器访问一下会有警告

beetlex-io avatar Dec 23 '20 12:12 beetlex-io

不过这错误已经说明在SSL验证阶段,对方关闭连接了

beetlex-io avatar Dec 23 '20 12:12 beetlex-io

我 BeetleX BeetleX.FastHttpApi 全都更新到最新版也不行 都是这里报错,导致没有正常response 1

snltty avatar Dec 23 '20 12:12 snltty

这错误是.net core内部错误ssl验证错误终止了,所以无法继续后面的HTTP通讯的。

beetlex-io avatar Dec 23 '20 12:12 beetlex-io

啊。这.....

snltty avatar Dec 23 '20 12:12 snltty

如果不是通过证书机构的域名访问则认为是不安全访问,默认的client都会直接关闭的,不同语言的client都可以取消这样限制,浏览器访问也会警告只能手动继续访问。

beetlex-io avatar Dec 23 '20 12:12 beetlex-io

那证书应该没问题,.net core内部错误 那这有解决办法吗

snltty avatar Dec 23 '20 12:12 snltty

这种错误应该是client调用配置SSL的问题和服务端关系不大,你可以浏览器访问一下就,如果有警告可以手动点继续访问看结果。

beetlex-io avatar Dec 23 '20 12:12 beetlex-io

效果就像访问https://blog.beetlex.io 一样

beetlex-io avatar Dec 23 '20 12:12 beetlex-io

我是api的,直接浏览器打开的话就是一直 pending 无法访问

snltty avatar Dec 23 '20 12:12 snltty

重装了一下服务器的环境,重新发布了所有的服务,貌似没问题了,等一两天看看有没有问题

snltty avatar Dec 23 '20 15:12 snltty

以前遇到SSL出问题,后来用Nginx转发,一劳永逸

eddyyuen avatar Dec 31 '20 02:12 eddyyuen