未验证 提交 ebb56b26 编写于 作者: W Wenjun Ruan 提交者: GitHub

fix dead loop in StateEventResponseWorker (#6281)

上级 2d02f78b
......@@ -68,7 +68,7 @@ public class StateEventProcessor implements NettyRequestProcessor {
StateEventType type = stateEvent.getTaskInstanceId() == 0 ? StateEventType.PROCESS_STATE_CHANGE : StateEventType.TASK_STATE_CHANGE;
stateEvent.setType(type);
logger.info("received command : {}", stateEvent.toString());
logger.info("received command : {}", stateEvent);
stateEventResponseService.addResponse(stateEvent);
}
......
......@@ -114,6 +114,7 @@ public class StateEventResponseService {
} catch (InterruptedException e) {
logger.warn("persist task error", e);
Thread.currentThread().interrupt();
break;
}
}
logger.info("StateEventResponseWorker stopped");
......@@ -139,7 +140,7 @@ public class StateEventResponseService {
workflowExecuteThread.addStateEvent(stateEvent);
writeResponse(stateEvent, ExecutionStatus.SUCCESS);
} catch (Exception e) {
logger.error("persist event queue error:", stateEvent.toString(), e);
logger.error("persist event queue error, event: {}", stateEvent, e);
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册