提交 cfb3379c 编写于 作者: 静夜思朝颜's avatar 静夜思朝颜 提交者: wu-sheng

fix judge NPE when worker not found (#4039)

上级 3f2f75a6
...@@ -93,10 +93,10 @@ public class RemoteServiceHandler extends RemoteServiceGrpc.RemoteServiceImplBas ...@@ -93,10 +93,10 @@ public class RemoteServiceHandler extends RemoteServiceGrpc.RemoteServiceImplBas
try { try {
RemoteHandleWorker handleWorker = workerInstanceGetter.get(nextWorkerName); RemoteHandleWorker handleWorker = workerInstanceGetter.get(nextWorkerName);
AbstractWorker nextWorker = handleWorker.getWorker(); if (handleWorker != null) {
StreamData streamData = handleWorker.getStreamDataClass().newInstance(); AbstractWorker nextWorker = handleWorker.getWorker();
streamData.deserialize(remoteData); StreamData streamData = handleWorker.getStreamDataClass().newInstance();
if (nextWorker != null) { streamData.deserialize(remoteData);
nextWorker.in(streamData); nextWorker.in(streamData);
} else { } else {
remoteInTargetNotFoundCounter.inc(); remoteInTargetNotFoundCounter.inc();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册