[ https://issues.apache.org/jira/browse/GEODE-5211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16474710#comment-16474710 ]
ASF subversion and git services commented on GEODE-5211: -------------------------------------------------------- Commit 930b8f67465ef440191f080aa13a73fa5ac511fd in geode's branch refs/heads/feature/GEODE-5145 from Xiaojian Zhou [ https://gitbox.apache.org/repos/asf?p=geode.git;h=930b8f6 ] GEODE-5211: event processor could be null when Concurrent Serial Gateway Sender is being stopped (#1960) > NPE in BatchDestroyOperation > ---------------------------- > > Key: GEODE-5211 > URL: https://issues.apache.org/jira/browse/GEODE-5211 > Project: Geode > Issue Type: Bug > Components: wan > Reporter: xiaojian zhou > Assignee: xiaojian zhou > Priority: Major > Labels: pull-request-available > Fix For: 1.7.0 > > Time Spent: 20m > Remaining Estimate: 0h > > GEODE-5087 introduced a BatchDestroyOperation for dropped events. > And I found a NPE in BatchDestroyOperation for serial gateway sender when > it's being stopped. > The fix for serial gateway sender is done. But I forgot that it will have the > same issue for concurrent serial gateway sender. > It can be reproduced in my regression: newWan/senderOperationsHct.conf > wanSites=4 maxOps=5000 resultWaitSec=600 bridgeHostsPerSite=4 > bridgeVMsPerHost=1 bridgeThreadsPerVM=2 edgeHostsPerSite=2 edgeVMsPerHost=1 > edgeThreadsPerVM=5 > > CLIENT vm_29_thr_81_edge_4_1_rs-geode5087-client-1_9625 > ENDTASK[1] util.LogChecker.HydraTask_checkLogs > ERROR util.TestException: > /var/vcap/data/regrResults/newWanSenderOperations/2018-05-12-04-12-26/senderOperationsHct-0512-054646/bridgegemfire_2_1_31506/system.log > contains java.lang.NullPointerException > at Remote Member > 'rs-geode5087-client-1(bridgegemfire_2_4_rs-geode5087-client-1_31584:31584)<ec><v2>:1033' > in > org.apache.geode.internal.cache.wan.serial.BatchDestroyOperation$DestroyMessage.operateOnRegion(BatchDestroyOperation.java:140) > at Remote Member > 'rs-geode5087-client-1(bridgegemfire_2_4_rs-geode5087-client-1_31584:31584)<ec><v2>:1033' > in > org.apache.geode.internal.cache.DistributedCacheOperation$CacheOperationMessage.basicProcess(DistributedCacheOperation.java:1191) > at Remote Member > 'rs-geode5087-client-1(bridgegemfire_2_4_rs-geode5087-client-1_31584:31584)<ec><v2>:1033' > in > org.apache.geode.internal.cache.DistributedCacheOperation$CacheOperationMessage.process(DistributedCacheOperation.java:1091) > at Remote Member > 'rs-geode5087-client-1(bridgegemfire_2_4_rs-geode5087-client-1_31584:31584)<ec> > -- This message was sent by Atlassian JIRA (v7.6.3#76005)