xiaojian zhou created GEODE-5280: ------------------------------------ Summary: NullPointerException in BucketRegionQueue.addToEventQueue when turn on debug level log Key: GEODE-5280 URL: https://issues.apache.org/jira/browse/GEODE-5280 Project: Geode Issue Type: Bug Components: wan Reporter: xiaojian zhou
{noformat} When run tests with parallel gateway sender queue's GII, if turned on debug level log, it will throw NPE as following: Caused by: java.lang.NullPointerException at Remote Member 'r02-s28(bridgegemfire2_r02-s28_16431:16431)<ec><v1>:1026' in org.apache.geode.internal.cache.BucketRegionQueue.addToEventQueue(BucketRegionQueue.java:436) at Remote Member 'r02-s28(bridgegemfire2_r02-s28_16431:16431)<ec><v1>:1026' in org.apache.geode.internal.cache.AbstractRegionMap.initialImagePut(AbstractRegionMap.java:987) at Remote Member 'r02-s28(bridgegemfire2_r02-s28_16431:16431)<ec><v1>:1026' in org.apache.geode.internal.cache.InitialImageOperation.processChunk(InitialImageOperation.java:977) at Remote Member 'r02-s28(bridgegemfire2_r02-s28_16431:16431)<ec><v1>:1026' in org.apache.geode.internal.cache.InitialImageOperation$ImageProcessor.process(InitialImageOperation.java:1307) at Remote Member 'r02-s28(bridgegemfire2_r02-s28_16431:16431)<ec><v1>:1026' in org.apache.geode.distributed.internal.ReplyMessage.process(ReplyMessage.java:209) at Remote Member 'r02-s28(bridgegemfire2_r02-s28_16431:16431)<ec><v1>:1026' in org.apache.geode.internal.cache.InitialImageOperation$ImageReplyMessage.process(InitialImageOperation.java:2786) The root cause is: When introducing BucketRegionQueue.addToEventQueue() into initialImagePut(), the event was set to null in initialImagePut() but addToEventQueue wants to log event.getRawNewValue() in debug level log. {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)