[jira] [Updated] (GEODE-4788) change back the behavior of test code of getSomeKeys to ignore exceptions
[ https://issues.apache.org/jira/browse/GEODE-4788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] xiaojian zhou updated GEODE-4788: - Fix Version/s: 1.5.0 > change back the behavior of test code of getSomeKeys to ignore exceptions > - > > Key: GEODE-4788 > URL: https://issues.apache.org/jira/browse/GEODE-4788 > Project: Geode > Issue Type: New Feature >Reporter: xiaojian zhou >Assignee: xiaojian zhou >Priority: Major > Labels: pull-request-available > Fix For: 1.5.0, 1.6.0 > > Time Spent: 20m > Remaining Estimate: 0h > > In GEODE-2673, getSomeKeys' behavior was changed to throw exception when > detected some exceptions. > We need to change it back to ignore the exceptions as test code. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Updated] (GEODE-4788) change back the behavior of test code of getSomeKeys to ignore exceptions
[ https://issues.apache.org/jira/browse/GEODE-4788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] xiaojian zhou updated GEODE-4788: - Description: In GEODE-2673, getSomeKeys' behavior was changed to throw exception when detected some exceptions. We need to change it back to ignore the exceptions as test code. was: {noformat} CLIENT vm_12_thr_15_accessor1_rs-FullRegression-2018-03-03-05-01-17-client-8_4804 TASK[0] parReg.execute.FunctionServiceTest.HydraTask_doRandomFunctionExecutions ERROR util.TestException: Test Issue - Got the exception util.TestException: Test Issue - Got the exception at parReg.execute.FunctionServiceTest.getSomeKeys(FunctionServiceTest.java:508) at parReg.execute.FunctionServiceTest.doRandomFunctionExecutions(FunctionServiceTest.java:473) at parReg.execute.FunctionServiceTest.HydraTask_doRandomFunctionExecutions(FunctionServiceTest.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at hydra.MethExecutor.execute(MethExecutor.java:181) at hydra.MethExecutor.execute(MethExecutor.java:149) at hydra.TestTask.execute(TestTask.java:192) at hydra.RemoteTestModule$1.run(RemoteTestModule.java:212) Caused by: java.lang.RuntimeException: org.apache.geode.internal.cache.ForceReattemptException: FetchKeysResponse got remote CacheClosedException; forcing reattempt. at org.apache.geode.internal.cache.PartitionedRegionGetSomeKeys.getSomeKeys(PartitionedRegionGetSomeKeys.java:74) at parReg.execute.FunctionServiceTest.getSomeKeys(FunctionServiceTest.java:502) ... 10 more Caused by: org.apache.geode.internal.cache.ForceReattemptException: FetchKeysResponse got remote CacheClosedException; forcing reattempt. at org.apache.geode.internal.cache.partitioned.FetchKeysMessage$FetchKeysResponse.waitForKeys(FetchKeysMessage.java:546) at org.apache.geode.internal.cache.PartitionedRegionGetSomeKeys.getSomeKeys(PartitionedRegionGetSomeKeys.java:66) ... 11 more Caused by: org.apache.geode.cache.CacheClosedException: Remote cache is closed: rs-FullRegression-2018-03-03-05-01-17-client-8(dataStoregemfire5_rs-FullRegression-2018-03-03-05-01-17-client-8_4776:4776):1031 at org.apache.geode.internal.cache.GemFireCacheImpl.getCacheClosedException(GemFireCacheImpl.java:1588) at org.apache.geode.internal.cache.GemFireCacheImpl.getCacheClosedException(GemFireCacheImpl.java:1576) at org.apache.geode.internal.cache.partitioned.PartitionMessage.process(PartitionMessage.java:304) at org.apache.geode.distributed.internal.DistributionMessage.scheduleAction(DistributionMessage.java:382) at org.apache.geode.distributed.internal.DistributionMessage$1.run(DistributionMessage.java:448) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.geode.distributed.internal.ClusterDistributionManager.runUntilShutdown(ClusterDistributionManager.java:1118) at org.apache.geode.distributed.internal.ClusterDistributionManager.access$000(ClusterDistributionManager.java:109) at org.apache.geode.distributed.internal.ClusterDistributionManager$8$1.run(ClusterDistributionManager.java:943) at java.lang.Thread.run(Thread.java:748) CLIENT vm_15_thr_29_accessor4_rs-FullRegression-2018-03-03-05-01-17-client-8_4918 TASK[0] parReg.execute.FunctionServiceTest.HydraTask_doRandomFunctionExecutions ERROR util.TestException: Test Issue - Got the exception util.TestException: Test Issue - Got the exception at parReg.execute.FunctionServiceTest.getSomeKeys(FunctionServiceTest.java:508) at parReg.execute.FunctionServiceTest.doRandomFunctionExecutions(FunctionServiceTest.java:473) at parReg.execute.FunctionServiceTest.HydraTask_doRandomFunctionExecutions(FunctionServiceTest.java:436) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at hydra.MethExecutor.execute(MethExecutor.java:{noformat} Summary: change back the behavior of test code of getSomeKeys to ignore exceptions (was: parReg.execute.FunctionServiceTest.getSomeKeys failed with util.TestException: Test Issue - Got the exception) > change back the behavior of test code of getSomeKeys to ignore exceptions > - > > Key: GEODE-4788 > URL: https://issues.apache.org/jira/browse/GEODE-4788 > Project: Geode >