From 2a9adc6a048431476c2722a19d37335300f6b657 Mon Sep 17 00:00:00 2001 From: "leon.li" Date: Wed, 31 Aug 2016 17:58:36 +0800 Subject: [PATCH] fix a little bug --- .../slb/agent/task/processor/AbstractTransactionProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/camel-agent/src/main/java/com/dianping/platform/slb/agent/task/processor/AbstractTransactionProcessor.java b/camel-agent/src/main/java/com/dianping/platform/slb/agent/task/processor/AbstractTransactionProcessor.java index 78df5f8..e6971d6 100644 --- a/camel-agent/src/main/java/com/dianping/platform/slb/agent/task/processor/AbstractTransactionProcessor.java +++ b/camel-agent/src/main/java/com/dianping/platform/slb/agent/task/processor/AbstractTransactionProcessor.java @@ -104,7 +104,7 @@ public abstract class AbstractTransactionProcessor implements TransactionProcess public boolean isTransactionProcessing(long transactionId) { Transaction currentTransaction = m_currentTransaction.get(); - if (currentTransaction.getTransactionID() == transactionId) { + if ((currentTransaction != null) && (currentTransaction.getTransactionID() == transactionId)) { return true; } return false;