diff --git a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/slots/statistic/StatisticSlot.java b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/slots/statistic/StatisticSlot.java index 32a1b93d..aed1aa79 100755 --- a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/slots/statistic/StatisticSlot.java +++ b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/slots/statistic/StatisticSlot.java @@ -148,7 +148,8 @@ public class StatisticSlot extends AbstractLinkedProcessorSlot { handler.onExit(context, resourceWrapper, count, args); } - fireExit(context, resourceWrapper, count); + // fix bug https://github.com/alibaba/Sentinel/issues/2374 + fireExit(context, resourceWrapper, count, args); } private void recordCompleteFor(Node node, int batchCount, long rt, Throwable error) {