fix judge NPE when worker not found (#4039)
This commit is contained in:
parent
3f2f75a666
commit
cfb3379cd0
|
|
@ -93,10 +93,10 @@ public class RemoteServiceHandler extends RemoteServiceGrpc.RemoteServiceImplBas
|
|||
|
||||
try {
|
||||
RemoteHandleWorker handleWorker = workerInstanceGetter.get(nextWorkerName);
|
||||
AbstractWorker nextWorker = handleWorker.getWorker();
|
||||
StreamData streamData = handleWorker.getStreamDataClass().newInstance();
|
||||
streamData.deserialize(remoteData);
|
||||
if (nextWorker != null) {
|
||||
if (handleWorker != null) {
|
||||
AbstractWorker nextWorker = handleWorker.getWorker();
|
||||
StreamData streamData = handleWorker.getStreamDataClass().newInstance();
|
||||
streamData.deserialize(remoteData);
|
||||
nextWorker.in(streamData);
|
||||
} else {
|
||||
remoteInTargetNotFoundCounter.inc();
|
||||
|
|
|
|||
Loading…
Reference in New Issue