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)

Reply via email to