This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit bab60b1e983259ef6c2f36d0e00524d2a3cc375d
Author: Jiwei Guo <[email protected]>
AuthorDate: Wed Mar 27 20:12:08 2024 +0800

    [fix][broker] Fix OpReadEntry.skipCondition NPE issue (#22367)
    
    (cherry picked from commit 404c0572a461908ffe09c483092d8df78356eae9)
---
 .../src/main/java/org/apache/bookkeeper/mledger/impl/OpReadEntry.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/OpReadEntry.java
 
b/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/OpReadEntry.java
index 7b59c3903d5..a79ba3fb5e2 100644
--- 
a/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/OpReadEntry.java
+++ 
b/managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/OpReadEntry.java
@@ -209,8 +209,8 @@ class OpReadEntry implements ReadEntriesCallback {
         entries = null;
         nextReadPosition = null;
         maxPosition = null;
-        recyclerHandle.recycle(this);
         skipCondition = null;
+        recyclerHandle.recycle(this);
     }
 
     private static final Logger log = 
LoggerFactory.getLogger(OpReadEntry.class);

Reply via email to