We have observed NPE in pendingAddOp in this line <https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/client/PendingAddOp.java#L173>.
This looks like a race between execution of recyclePendAddOpObject() in OSE context and maybeTimeout() in monitorPendingAddOps() executing in bk.scheduler context. This looks like an age-old code and wondering why we haven't seen this so far. Has Anyone in the community observed this? -- Jvrao --- First they ignore you, then they laugh at you, then they fight you, then you win. - Mahatma Gandhi