File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -1990,7 +1990,9 @@ void TKikimrRunner::KikimrStart() {
1990
1990
Monitoring->Start (ActorSystem.Get ());
1991
1991
}
1992
1992
1993
- GRpcServersManager = ActorSystem->Register (new TGRpcServersManager (std::move (GRpcServersFactory), ProcessMemoryInfoProvider));
1993
+ if (GRpcServersFactory) {
1994
+ GRpcServersManager = ActorSystem->Register (new TGRpcServersManager (std::move (GRpcServersFactory), ProcessMemoryInfoProvider));
1995
+ }
1994
1996
1995
1997
if (SqsHttp) {
1996
1998
SqsHttp->Start ();
@@ -2095,9 +2097,11 @@ void TKikimrRunner::KikimrStop(bool graceful) {
2095
2097
}
2096
2098
2097
2099
// stop processing grpc requests/response - we must stop feeding ActorSystem
2098
- TManualEvent event;
2099
- ActorSystem->Send (new IEventHandle (GRpcServersManager, {}, new TGRpcServersManager::TEvStop (&event)));
2100
- event.WaitI ();
2100
+ if (GRpcServersManager) {
2101
+ TManualEvent event;
2102
+ ActorSystem->Send (new IEventHandle (GRpcServersManager, {}, new TGRpcServersManager::TEvStop (&event)));
2103
+ event.WaitI ();
2104
+ }
2101
2105
2102
2106
if (ActorSystem) {
2103
2107
ActorSystem->Stop ();
You can’t perform that action at this time.
0 commit comments